我正在构建一个自定义wordpress主题,我的分页分隔符有一个小问题。
以下是我使用的代码:
<div class="navigation">
<div class="next-posts"><?php next_posts_link('« 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 »') ?></div>
</div>
以下是它应该如何工作: 仅限第一页&#34;旧条目&#34;链接应该没有分隔符,仅在最后一页上&#34;较新的条目&#34;应该显示没有分隔符。在所有其他页面上#34; | &#34;分隔符应显示在&#34;较新的条目&#34;和#34;旧条目&#34;链接。
现在一切正常,只有一个小问题:第一页分隔符显示在&#34;旧条目&#34;链接。 我想从第一页中删除分隔符,以便仅在页面上存在两个链接时显示。 我该如何解决这个问题?
答案 0 :(得分:1)
我将代码更改为此代码并且有效:
if(get_adjacent_post(false, '', true) && is_paged()){ echo ' | '; };
我做的是添加is_paged();
以了解它是否是我博客的首页。