Eric Meyer のサイトで初めて知った「WP Recent Links」というプラグインを使用しています。Eric は自分のサイト内にリンク ログを表示するために使用しており、私はテスト サイト ( http://matala.jorgeledesma.net/ ) で同じことを行っていますが、ちょっとした状況に遭遇しており、それは私にはわかりません。サイドバーまたは実際のページで出力を制限する方法 - http://matala.jorgeledesma.net/recent-links/
私の目標は、サイドバーの最初の 5 つのエントリのみをエコーし、最近のリンク ページでは現在の月のみをエコーすることです。以下のコードは、サイドバーを適切に表示します
<?php if (!is_page('48')) { ?>
<aside id="meta" class="widget">
<h1 class="widget-title">Link Log</h1>
<?php if ($links = rp_recentlinks_home()) { ?>
<ul>
<?php foreach ($links as $link) { ?>
<b><li><a href="<?php echo $link->link_url; ?>"><?php echo wptexturize($link->link_text); ?></a></b>
<?php if ('' != $link->link_caption) { ?>→
<?php echo wptexturize(convert_smilies($link->link_caption)); ?><?php } ?>
<a href="<?php echo $link->link_permalink; ?>"></a></li>
<?php } ?>
</ul>
<?php } ?>
</aside>
<?php } ?>
このコードは、実際の最近のリンクページを表示します
<h1 class="page-title"><?php rp_recentlinks_archive_header(); ?></h1>
</header>
<div class="entry-content">
<?php $links = rp_recentlinks_archive_page(); ?>
</div>
<?php if ($links) { ?>
<ul>
<?php foreach ($links as $link) { ?>
<p id="rlink-<?php echo $link->ID; ?>"><a href="<?php echo $link->link_url; ?>"><?php echo wptexturize($link->link_text); ?></a>
<?php if ('' != $link->link_caption) { ?>→
<?php echo wptexturize(convert_smilies($link->link_caption)); ?><?php } ?>
<a href="<?php echo $link->link_permalink; ?>" class="permalink"></a></p>
<?php } ?>
</ul>
<?php } ?>
本文に以下のコードを入れてみました。
$list = array_slice($input, 0, 5); // $list now only having first 5 item.
しかし、それがコマンドである場合、それを適用する方法がわかりません。おそらく、誰かが正しい方向に導くことができます。前もってありがとう、ホルヘ。