我有一个自定义搜索页面(searchpage.php
) 使用分页,我尝试将下面这样的行动态添加到header.php
在…内<head></head>
标记为更好pagination SEO.
<link rel="prev" href="https://www.example.com/search/cats/page/2/">
<link rel="next" href="https://www.example.com/search/cats/page/4/">
在执行此操作时,我使用了下面提到的代码
here 在里面
functions.php.
<?php
function rel_next_prev(){
global $paged;
if ( get_previous_posts_link() ) { ?>
<link rel="prev" href="<?php echo get_pagenum_link( $paged - 1 ); ?>" /><?php
}
if ( get_next_posts_link() ) { ?>
<link rel="next" href="<?php echo get_pagenum_link( $paged +1 ); ?>" /><?php
}
}
add_action( \'wp_head\', \'rel_next_prev\' );
?>
get_previous_posts_link()
很好,但是
get_next_posts_link
不起作用,经过调查我认为需要
max_num_pages
要工作的参数。
现在我无法max_num_pages
因为它在searchpage.php
.