我使用以下代码在同一帖子类别中显示下一个/上一个链接,并对我正常工作。
<?php
get_template_part( \'content\', get_post_format() );
// Previous/next post navigation.
previous_post_link(\'%link\', \'Before\', true );
next_post_link( \'%link\', \'Next\', true );
?>
对于CSS样式化的“%link”元素,我在函数中使用此代码。php文件。
/////Next/Prev post style
add_filter(\'next_post_link\', \'next_post_link_attributes\');
add_filter(\'previous_post_link\', \'previous_post_link_attributes\');
function next_post_link_attributes($output) {/// Styling next link
$injection = \'class="ls-left w3-btn"\';
return str_replace(\'<a href=\', \'<a \'.$injection.\' href=\', $output);
}
function previous_post_link_attributes($output) {/// Styling previous link
$injection = \'class="ls-right w3-btn prev"\';
return str_replace(\'<a href=\', \'<a \'.$injection.\' href=\', $output);
}
Top code: 我使用两种不同的功能“
previous_post_link_attributes“和”
next_post_link_attributes“因为我想为nex/pre链接添加不同的CSS样式
如果要将相同样式添加到下一个/前一个链接,可以使用一种方法:
add_filter(\'next_post_link\', \'post_link_attributes\');
add_filter(\'previous_post_link\', \'post_link_attributes\');
function post_link_attributes($output) {
$injection = \'class="my-class"\';
return str_replace(\'<a href=\', \'<a \'.$injection.\' href=\', $output);
}
有关下一个/预链接的更多信息-->
wpcodex ,
masternsblog ,
wp-stack