Wordpress добавить действие 'init' не работает фронтенд - PullRequest
0 голосов
/ 19 октября 2019

Я установил Wordpress без каких-либо изменений и используя стандартную тему 2019. Я хочу создавать виртуальные страницы при вызове определенных шаблонов URL. Для этого мне нужно как можно раньше запустить перезапись URL-адреса, поэтому я добавил эту строку в начало файла functions.php тем:

function url_rewrite() {
    die('here');
}
add_action('init', 'url_rewrite');

Я получаю сообщение «здесь», как и ожидалосьна страницах, но если его URL, который не существует, сайт вообще не поднимает, он просто переходит на страницу 404. Я надеюсь, что кто-то знает почему.

Я также пытался:

add_action('init', 'url_rewrite', 1, 0);

1 Ответ

2 голосов
/ 19 октября 2019

отлично работает для меня, не могли бы вы проверить, как вы добавили код с выбранной темой, и один раз обновить постоянную ссылку в бэкэнде

...