编辑Wordpress Previous_post命令

时间:2011-11-14 15:20:01

标签: php html wordpress wordpress-theming

我使用以下代码在wordpress单个帖子上创建上一个和下一个按钮。

<?php previous_post('&laquo;  %', '', 'yes'); ?>

目前输出

<a href="http://domain.com/?p=6">Name</a> 

如何编辑它以便输出

<a href="http://domain.com/single.php?p=6">Name</a> 

1 个答案:

答案 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');