WordPress как на ладони
wordpress jino

Добавление правила rewrite ЧПУ

У меня такая задача: делать редирект на адрес site.ru/LANG/page-address в зависимости от куки lang. Скрипт локализации мой собственный. Я так понимаю, что в WP это нужно как-то делать с помощью класса WP_Rewrite, я прав?

0
Jackky2 5 месяцев назад
  • 0
    Kama4489

    Сам редирект можешь делать прям с functions.php. а вот чтобы WP понимал конечный URL нужно будет его научить через ЧПУ.

    Jackky 5 месяцев назад

    Т.е. вот так я совсем неправильно начал думать:

    function add_rewrite_rules()
    {
    		global $langs;
    		foreach ($langs as $code => $data) {
    		add_rewrite_rule('^' . $code . '/([^/]*)/?$', 'index.php?lang=$matches[1]', 'top');
    	}
    }
    add_action('init', 'add_rewrite_rules');

    ?

    Jackky 5 месяцев назад

    Я перечитал всё, что касается WP_rewrite, но не могу понять в каком направлении мне "копать", чтобы решить мою задачу. Мне эти вопросы может лучше задавать в комментариях к статье?

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