У меня в админке насчет ЧПУ выставлено следующий вид представления ссылок:
http://site.ru/2008/03/13/sample-post/
Но в конце каждой новости стоит ссылка "Постоянный адрес этой статьи" вида:
http://site.ru/?p=235
Так вот, при клике на http://site.ru/?p=235 открывается страница с адресом http://site.ru/2008/03/13/sample-post/
Как сделать так, чтобы WordPress не переделывал адрес в http://site.ru/2008/03/13/sample-post/ и при клике на http://site.ru/?p=235 открывалась страница с адресом http://site.ru/?p=235?
Например как это сделано на http://maxsite.org/. Статья с адресом
http://maxsite.org/raschet-tsenyi-reklamyi-na-bloge
Доступна также по адресу
http://maxsite.org/?p=363
ставьте тогда wp ветки 2.0, в новых версиях вордпресса редирект автоматический, для удобства пользователей :)))
У меня стоит 2.3.1, неужели никак нельзя в ней сделать?
А что у Макса на сайте до сих пор стоит wp ветки 2.0? 😮
Ага, Макс знает толк в движках. 😀
Так что, никак нельзя правкой PHP это изменить в 2.3.1?
Правкой php можно из WP сделать Джумлу.
Ю.Б., спасибо, попробую!
Попоробовал вствить в functions.php, ничего не выходит:
что я делаю не так?
Всё. Код php начинается с <? или <?php и заканчивается ?>. Все, что снаружи – просто выводимый текст/html. А если учесть, что functions.php выполняется всегда, даже в админской части, причем задолго до вывода шаблона, то любой не-php код может только к ошибке привести.
….
if ( function_exists(‘register_sidebar_widget’) )
register_sidebar_widget(__(‘Search’), ‘widget_zone_out_search’);
remove_action(‘template_redirect’, ‘redirect_canonical’);
?>
Ю.Б., спасибо вам большое, всё заработало!