Изменение шаблона динамически

Можно ли изменить шаблон, загруженный для страницы, когда он загружается, без необходимости менять запись в базе данных?

Я подозреваю, что это можно сделать с помощью действия template_redirect , и вероятно, что-то связано с файлом template-loader.php в ядре WP, но я не могу понять это.

Любые указатели будут великими!

Solutions Collecting From Web of "Изменение шаблона динамически"

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

СООТВЕТСТВУЮЩИЙ ФИЛЬТР » template_include «

См .: Codex – Ссылка на фильтр

Как сказал Радек, этот метод может уничтожить вашу тему.

Дополнительная информация : Статья « Не используйте template_redirect для загрузки файла альтернативного шаблона » Марком Жаквитом, где он говорит, в двух словах, template_redirect предназначен для перенаправления , для которого включен шаблон_include.