我使用以下代码在wordpress单个帖子上创建上一个和下一个按钮。
<?php previous_post('« %', '', 'yes'); ?>
目前输出
<a href="http://domain.com/?p=6">Name</a>
如何编辑它以便输出
<a href="http://domain.com/single.php?p=6">Name</a>
答案 0 :(得分:2)
previous_post
现已弃用,您应该使用previous_post_link
,然后添加过滤器功能来更改网址:
function rewrite_previous_post_url($txt) {
return preg_replace('#\?p=\d+#','single.php$0',$txt);
}
add_filter('previous_post_link','rewrite_previous_post_url');