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/

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

Вам просто нужно установить пул буквально parent/movie . Если вы делаете это в коде, вы устанавливаете аргумент 'rewrite' => 'slug' в 'parent/movie' . Если он находится в плагине, он будет зависеть от плагина, но должен быть параметр «slug» или аналогичный.