Редактировать команду Wordpress Previous_post - PullRequest
0 голосов
/ 14 ноября 2011

Я использую следующий код для создания кнопок «Предыдущая» и «Следующая» в отдельном сообщении 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 Ответ

2 голосов
/ 14 ноября 2011

previous_post устарела, вместо этого следует использовать previous_post_link, а затем добавить функцию фильтра для изменения URL:

function rewrite_previous_post_url($txt) {
    return preg_replace('#\?p=\d+#','single.php$0',$txt);
}
add_filter('previous_post_link','rewrite_previous_post_url');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...