2011-11-14 60 views
0

我使用下面的代码来创建wordpress单个帖子上的上一个和下一个按钮。编辑WordPress的Previous_post命令

<?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> 

回答

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