Как бы я создал плагин для своих коротких кодов?


Все учебники, которые я нашел, говорят о том, чтобы добавить свои короткие коды в functions.php в вашей теме. Я хотел бы отделить это от моей темы и поместить это в плагин, чтобы я мог делиться этими короткими кодами между моей сетью блогов. Есть ли ссылка или учебник по созданию этих коротких кодов в плагине?

Author: Mike Wills, 2010-10-12

2 answers

Код в functions.php и плагинах работает почти точно так же (за исключением этапа, на котором он загружается, и некоторых специфичных для плагинов крючков).

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

Но не будет никакой разницы в том, как на самом деле работает код.

См. Написание Плагин для отправной точки.

 4
Author: Rarst, 2010-10-12 13:58:51

По сути, вы просто добавляете свои функции в заголовок плагина.

В качестве действительно простого примера я просто разместил свой плагин шорткода на GitHub: http://github.com/toscho/WordPress-Shortcodes

В нем отсутствует I18n – как обычно:) – но он должен дать вам некоторые подсказки.

 4
Author: fuxia, 2010-10-12 18:53:13