Чтобы принудительно установить для определенной странице 404 код, разместите в файле functions.php следующий код:
add_action('wp', 'wpevo_set_404_status_page');
function wpevo_set_404_status_page($wp)
{
global $wp_query;
if (is_page('old-contacts')) {
$wp_query->set_404();
status_header(404);
}
}На хуке wp, когда уже установлен глобальный объект WP и основной запрос выполнен, мы делаем проверку is_page() и устанавливаем 404, если отображается страница со слагом old-contacts.
Теперь вместо страницы old-contacts будет показана страница 404.