Я не уверен на 100%, что понимаю, о чем вы спрашиваете, но похоже, что вы хотите создать пользовательскую страницу 404 и изменить ее в зависимости от того, вошел ли кто-то в систему или нет.
Для этого: создайте файл 404.php
и загрузите его в каталог тем (тот же каталог тем, что и header.php
, footer.php
, sidebar.php
и т. Д.). Затем в коде используйте эту функцию:
if( is_user_logged_in() ) {
// Code for logged in users
}
else {
// Code for unknown users
}
Это должно сделать это для вас.
Источники: Страница 404 создания ошибки , Функция - пользователь вошел в систему