如何获取分页链接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 );