Как бы я создал плагин для своих коротких кодов?
Все учебники, которые я нашел, говорят о том, чтобы добавить свои короткие коды в functions.php в вашей теме. Я хотел бы отделить это от моей темы и поместить это в плагин, чтобы я мог делиться этими короткими кодами между моей сетью блогов. Есть ли ссылка или учебник по созданию этих коротких кодов в плагине?
2 answers
Код в functions.php
и плагинах работает почти точно так же (за исключением этапа, на котором он загружается, и некоторых специфичных для плагинов крючков).
В основном вы просто берете свой код из functions.php
, помещаете его в плагин, и он все еще работает. Рекомендуется использовать соглашения об именовании и проверять определения функций, чтобы они не взорвались, если вы случайно загрузите обе копии.
Но не будет никакой разницы в том, как на самом деле работает код.
См. Написание Плагин для отправной точки.
По сути, вы просто добавляете свои функции в заголовок плагина.
В качестве действительно простого примера я просто разместил свой плагин шорткода на GitHub: http://github.com/toscho/WordPress-Shortcodes
В нем отсутствует I18n – как обычно:) – но он должен дать вам некоторые подсказки.