WordPress как на ладони
rgbcode is looking for WordPress developers.

Вопрос по ЧПУ

Как реализовать прием параметров из адресной строки (ЧПУ), чтобы получилось что-то наподобие:

http://example.com/name-of-page/moscow/1500/

где
/name-of-page/ название динамически создаваемой страницы

/moscow/ - 1й параметр, который можно будет получить в коде

/1500/ - 2й параметр

Реально ли такое реализовать?

И как потом получить параметр, который передан в url?

1
Kama
7.9 лет назад 9744
  • 0
    Kama9744

    Да, реально! Вам надо настроить новые правила ЧПУ.

    Смотрите первый пример в описании add_rewrite_rule()

    Нужно создать отдельную страницу, с ярлыком name-of-page и использовать первый пример по ссылке что я дал... Разумеется, переменные под себя переделать...

    Далее, создаем шаблон для этой страницы и используем переменные...

    Игорь 7.9 лет назад

    Да, спасибо, я уже сам разобрался)

    add_rewrite_endpoint( 'city', EP_PERMALINK | EP_PAGES );

    а в шаблоне вытягиваю его через:

    $city = get_query_var( 'city' );

    Обязательно нужно пересохранить параметры чпу в админке-настойки юрл

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация