Wordpress动态分页分隔符

时间:2014-08-13 13:20:38

标签: wordpress pagination

我正在构建一个自定义wordpress主题,我的分页分隔符有一个小问题。

以下是我使用的代码:

<div class="navigation">
    <div class="next-posts"><?php next_posts_link('&laquo; Older Entries') ?></div>
    <?php if ((get_adjacent_post(false, '', false)) && (get_adjacent_post(false, '', true))) echo ' | '; ?>
    <div class="prev-posts"><?php previous_posts_link('Newer Entries &raquo;') ?></div>
</div>

以下是它应该如何工作: 仅限第一页&#34;旧条目&#34;链接应该没有分隔符,仅在最后一页上&#34;较新的条目&#34;应该显示没有分隔符。在所有其他页面上#34; | &#34;分隔符应显示在&#34;较新的条目&#34;和#34;旧条目&#34;链接。

现在一切正常,只有一个小问题:第一页分隔符显示在&#34;旧条目&#34;链接。 我想从第一页中删除分隔符,以便仅在页面上存在两个链接时显示。 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我将代码更改为此代码并且有效:

if(get_adjacent_post(false, '', true) && is_paged()){ echo ' | '; };

我做的是添加is_paged();以了解它是否是我博客的首页。