WordPress. Как выбросить 404 ошибку?

Главная  >>  Backend  >>  WordPress. Как выбросить 404 ошибку?

Сегодня стала задача на одном из проектов генерировать 404 страницу в зависимости от определенных условий. Стал искать решение и, к моему удивлению, на поверхности его не оказалось.

Довольно странно, так как я привык к подобным задачам на Yii — где это делается нативно и просто.

Но, в конце концов, решению было найдено. Оптимальнее всего в файле шаблона, точнее в начале этого файла, добавить следующий код:

Этот маневр мне помог и страница исправно начала отдавать 404, вместо 200-го ответа.