你可以使用paginate_links()
为整个库分页。这在很大程度上取决于您的永久链接设置。最好是检查一下other answers on that topic here on WPSE.
附件的下一篇/上一篇文章链接
此外,还需要在单个附件显示上导航。
默认API函数/模板标记adjacent_post_link()
可以链接到下一篇或上一篇文章的功能-附件是“附件”类型的文章。它响应通过
apply_filters( "{$adjacent}_post_link", $format, $link );
在哪里
$adjacent
是
previous
或
next
.
示例
adjacent_post_link(
\'%link\' // format
,\'%date/%title\' // link
,false // in_same_cat
,\'\' // excluded_categories
,false // next/previous (previous = true)
);
内部详细信息
如果附件的帖子标题为空,则会替换为“上一篇/下一篇帖子”文本。该标题包含所有
the_title
附加了筛选器回调函数。如果您不想这样做,则需要删除它们:
function wpse66660_attachment_remove_title_cbs( $title, $id )
{
is_attachment() AND remove_all_filters( current_filter() );
return $title;
}
add_filter( \'the_title\', \'wpse66660_attachment_remove_title_cbs\', 100, 2 );
如上所述,标签↑, 您可以使用三个“标签”:
%link
,
%date
和
%title
.
函数的输出如下:
\'<a href="\'.get_permalink($post).\'" rel="prev/next">\' . $link . \'</a>\'
现在
%title
替换为帖子标题,并
%date
替换为发布日期。这允许您向HTML锚定标记添加任何自定义值。
这个%link
允许您将最终字符串中的所有内容(HTML锚定+链接+rel+值)替换为与永久链接设置一致的自定义内容。