如何获取分页链接URL而不是虚构的锚链接?目前,我使用
<?php next_posts_link(); ?>
<?php previous_posts_link(); ?>
用于分页,但返回
a
, 我想知道有没有办法只获取下一个/上一个URL?
最合适的回答,由SO网友:TheDeadMedic 整理而成
如果你查一下来源,它们都是包装纸*_posts()
, 而这些又是get_*_posts_page_link()
(其中通配符表示next
或previous
).
例如next_posts()
将回显或返回转义的URL,具体取决于第一个参数:
$escaped_url = next_posts( false /* Don\'t echo */ );
next_posts(); // Prints escaped URL
否则,您可以使用
get_next_posts_page_link()
你想怎么做就怎么做:
$raw_url = get_next_posts_page_link();
wp_redirect( $raw_url );
// or...
echo esc_url( $raw_url );