Как в wordpress сделать перенаправление на страницу 404?

Решено

Скажите как сделать перенаправление на страницу 404 в вордпресс. Я сделал свой профиль на сайте. Так же в профиле у пользователя есть вкладки. Я хотелбы что бы при попытке попасть на Не свою страницу профиля, был переход на страницу 404. Сама ошибки 404 страница уже создана. Осталось только правильно перенаправить

Добавить Комментарий
Ответ

Как вариант можно использовать следующий код:

function onwp_redirect(){
if(!current_user_can('administrator')){
 global $wp_query;
 $wp_query->set_404();
 status_header( 404 );
 get_template_part( 404 );
 exit();
}
}
 add_action('init', 'onwp_redirect');
 
Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.