2011-11-14 61 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');