WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

Вопрос по ЧПУ

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

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

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

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

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

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

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

1
Kama
7.4 года назад 9618
  • 0
    Kama9618

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

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

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

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

    Игорь 7.4 года назад

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

    add_rewrite_endpoint( 'city', EP_PERMALINK | EP_PAGES );

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

    $city = get_query_var( 'city' );

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

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