我正在使用一个名为“WP 最近链接”的插件,我首先通过 Eric Meyer 的网站了解到该插件。埃里克用来在他的网站上显示一个链接日志,我在我的测试网站上做同样的事情 - 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.
但我不知道如何应用它,如果那是命令的话。因此,也许有人可以指导正确的方向。提前感谢,豪尔赫。