Theme

Как разместить файлы шаблона кастомного типа записи или таксономии в произвольной директории
Как разместить файлы шаблона кастомного типа записи или таксономии в произвольной директории

При разработке своего плагина или аддона, файлы шаблона темы WordPress, ввиду некоторых технических требований, нужно разместить в каталоге с плагином (т.е. не в папке с темой). Что для этого нужно?

В качестве примера можно взять плагин WooCommerce или bbPress. По умолчанию, файлы шаблонов плагина хранятся в папке с плагином. Для Woo - это папка “/wp-content/plugins/woocommerce/templates”, а для bbPress - “/wp-content/plugins/bbpress/templates/default/bbpress”. В этой статье пойдет речь о том, как частично реализовать похожий функционал но лишь в упрощенной форме (в следующих статьях рассмотрим полный функционал).

читать полностью...

Как создать дочернюю тему в WordPress
Как создать дочернюю тему в WordPress

Здравствуйте, уважаемые читатели блога!

Сегодня, рассмотрим стандартную статью для большинства блогов посвященных WordPress — создание дочерней темы.

Для чего же нам может понадобится создание такой темы:

  1. Нам нужно изменить дизайн некоторых страниц блога, не затрагивая остальной функционал темы.
  2. Нам нужно изменить функционал какой-то определенной страницы — к примеру главной или формы комментирования.
  3. Нам нужно добавить новый функционал.

Да, конечно, все эти манипуляции мы можем производить и в текущей теме. Если она разработана нами или написана на заказ. Но если вы используете тему из репозитория WordPress, то лучше будет вносить изменения в дочернюю тему. Т.к. при правке родительской темы, и последующем ее обновлении, все ваши изменения буду удалены.

читать полностью...