0
48
2018-12-08

WordPress - Как установить шаблон по умолчанию для кастомного типа записей

Давайте разберем как можно установить определенный шаблон по умолчанию для кастмных страниц сайта
Понравилась страница? Поставь свою оценку!
PLUGIN_STAR_RATINGS.SCORE_TEXTPLUGIN_STAR_RATINGS.VOTES_TEXT

Когда я отдаю готовый веб сайт заказчику для меня очень важно что бы ему было удобно пользоваться проектом. Согласитесь что выбирать в ручную шаблон записи каждый раз при публикации допустим портфолио работы не совсем удобно, тем более заказчику который в большинстве случаев очень далек от веб разработки. В таких случаях необходимо применение определенного шаблона (и в 90% проектов это шаблон "Full Width") по умолчанию для записей кастомного типа. Давайте расмотрим самый быстрый и безболезненный вариант реализации применения шаблона автоматически и по умолчанию.

Реализация, пример кода

И так допустим нам необходимо применить шаблон для записей типа "portfolio", для этого нужно создать в корне темы файл с названием:

single-portfolio.php

То есть вы должны указать слаг кастомного тип азаписей в таком формате:

    single-{ВОТ ЗДЕСЬ СЛАГ КАСТОМ ТАЙПА}.php

Далее скопируйте содержимое имеющегося в теме шаблона (в теме Cactus это например файл template-fullwidth.php, в общем все файлы имя которых имеет "template-" это скорее всего шаблоны страниц ) вставьте в свой single-{ВОТ ЗДЕСЬ СЛАГ КАСТОМ ТАЙПА}.php файл и измените его содержимое под свои нужды.