Всем доброго времени суток и добра !!!
Есть сайт на WordPress, всё в нём работает хорошо.
Задача:
Хочу подключить обработчик постов. Типа:
wp_header();
// мой обработчик
wp_footer();
Условия:
Если ссылка вида -
site.com/post/ochen-horoshiy-post-2015/, то мой обработчик не должен вмешиваться и WordPress сам себе выдаёт пост из своей базы.
А если ссылка типа -
site.com/special-posts/custom-post-2015/, то должен включиться мой обработчик, который получит параметр "custom-post-2015" выдаст необходимый пост, в дизайне сайта и
не из базы WordPress(т.е. перехватить ЧПУ), и не выдать ошибку 404.
Как-бы мой обработчик должен включаться, если в ссылке есть "special-posts"
Как это реализовать: на плагине, на фильтре, на хуках ??? Как ?
Updated:
Я ходил путем создания шаблона страницы. Создал, обозвал, обработчик включен, все ок -
site.com/special-posts
Но как только ссылка содержит хвост - "/custom-post-2015/", то срабатывает 404.
Если я на верном пути, подскажите как в таких случаях перехватить(или не допустить) обработчик 404 ?
ReUpdated:
Решение нашлось: добавил правило рерайта чпу, создал шаблон страницы и в шаблоне мой обработчик делает, что ему захочется.
Всем спасибо за ответы )))