Intereting Posts
Ошибка 404 при создании динамических таблиц стилей Крючок для написания текстовой строки после сценариев нижнего колонтитула Как я могу автоматически дублировать страницы сайта на сетевом сайте? Плагин сгенерировал xx-символы неожиданного вывода. Как решить? Как я могу заставить WP использовать шаблоны в подпапках более низкого уровня? Переназначение категории персонализированного почтового сообщения для другой категории пользовательских сообщений Включая style.css в Child Theme Изменение параметров по умолчанию 'posts' с помощью register_post_type_args Как получить все сообщения автора в пользовательском списке типов сообщений данные-аккордеон удалены в Visual Editor Локальная разработка WordPress с докерером-сочинением внезапно нарушена? has_term или in_category для пользовательских типов сообщений Повторное повторение нескольких сообщений для связанных столбцов по категориям Где сохранена информация о галерее изображений? не может остановить cron и / или что-то еще вызывает отключенную wp-cron.php

wordpress, как заменить url / bar с помощью foo / bar для пользовательского типа сообщения

На моем сайте wp есть пользовательский тип post movies.i, используемый cpt-плагин для его создания. поэтому, если у меня есть сообщение с названием zootopia это URL-адрес,

http://localhost/mysite/movie/zootopia/

однако я хочу изменить этот URL-адрес

http://localhost/mysite/parent/movie/zootopia/ .so, когда я нажимаю кнопку просмотра, хочу, чтобы этот URL-адрес появлялся в адресной строке

поэтому я хочу заменить url /movie/ to /parent/movie/

я попытался с add_rewrite_rule функции add_rewrite_rule

 add_action('init', 'add_actor_url'); function add_actor_url() { add_rewrite_rule( '^movie/([^/]*)', 'parent/movie/$matches[1]', 'top' ); flush_rewrite_rules(); } 

но это не работает. Это не заменяет URL http://localhost/mysite/movie/zootopia/ to http://localhost/mysite/parent/movie/zootopia/

это действительно возможно. Если нет, то есть ли другой способ сделать это?