Когда кодируется тема Wordpress, где заканчивается тема (то есть презентация) и начинается плагин (то есть функциональность)? - PullRequest
0 голосов
/ 11 февраля 2012

Лучшее руководство, которое я видел для того, что должно быть в теме, - это добавить «функциональность» в плагин.Это требует внутреннего пользовательского интерфейса для выбора показанного контента для слайда.Это презентация?

Как насчет шорткодов?Шорткод - это простой хук, который позволяет вам вызывать функцию PHP, добавляя что-то, например, [шорткод] к сообщению или странице.Я вижу это в темах все время.Это презентация?

Я не могу разобраться!

1 Ответ

0 голосов
/ 24 февраля 2012

Сохраните большую часть тяжелой работы в вашем файле functions.php, и все будет в порядке.Но не бойтесь добавлять функциональность к другим файлам вашей темы, поскольку PHP и WordPress в значительной степени зависят от интеграции функции и представления.

Файл functions.php вашей темы - это, по сути, «плагины» этой темы.На самом деле нет никакой разницы между тем, что вы можете делать с functions.php, и тем, что вы можете делать с плагином.

Причины создания плагина вместо его встраивания в файл functions.php включают необходимость повторного использования вдругие темы, или если тема не обязательно зависела от функциональности, и отключение плагина было тем, что вы хотели иметь в качестве опции.

Причины использования functions.php вместо плагинов включают зависимость вашей темы отфункциональность, чтобы каким-то образом помогать презентации, и поэтому тема выглядела бы неправильно без нее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...