Wordpress是否有类似功能?我需要一种方法来检查是否有任何页面链接(较旧的条目|较新的条目)要显示。
最诚挚的问候,
答案 0 :(得分:9)
如果查看new_posts_link功能,您会看到$ max_page和$ paged vars。
如果$ pages高于1,则会有上一页链接 它的价格小于$ max_page,有下一页链接。
因此,您可以执行以下功能:
# Will return true if there is a next page
function has_next_page() {
global $paged, $max_page;
return $paged < $max_page;
}
# Will return true if there is a previous page
function has_previous_page() {
global $paged;
return $paged > 1;
}
# Will return true if there is more than one page (either before or after).
function has_pagination() {
return has_next_page() or has_previous_page();
}
答案 1 :(得分:2)
正如Marcus所说,函数has_next_page()
不适用于较新的wp版本,因此您只需在if语句中使用get_previous_posts_link()
和get_next_posts_link()
。
答案 2 :(得分:0)
虽然很多我使用Lester Chan.right http://lesterchan.net/wordpress/readme/wp-pagenavi.html
的pagenavi插件