[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Wordpress динамический URL страницы
cyberside
Вопрос таков:
Есть страница http://sitename.ru/account/
Сейчас что бы зайти на страницу пользователя URL: http://sitename.ru/account/?id=1

Как привести URL http://sitename.ru/account/?id=1 в вид http://sitename.ru/account/id/1/?

В интернетах нашел похожий вопрос, но после полутора часа танцов с бубном, не пришел к решению...
Скрытый текст
http://wordpress.stackexchange.com/questions/59120/how-do-i-create-a-dynamic-page


Заранее спасибо!
FatCat
У вордпресса вроде бы свой мод-реврайт?

_____________
Бесплатному сыру в дырки не заглядывают...
brevis
Если это именно страница (post_type=page), то:
$account_page_id = 42; // подставить свой id
add_rewrite_rule('^account/id/(\d+)/?', 'index.php?page_id='.$account_page_id.'&id=$matches[1]', 'top');

Также нужно будет открыть страницу Admin/Settings/Permalinks (http://sitename.ru/wp-admin/options-permalink.php) и может быть нажать на кнопку 'Save Changes" ничего не меняя в настройках, хотя иногда достаточно просто октрыть страницу. Это нужно для того, что бы wordpress обновил свои грубо говоря "правила маршрутизации".



_____________
Чатик в телеге
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.