mikewills
  • 0
Новичок

Как мне создать плагин для моих шорткодов?

  • 0

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

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

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

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

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

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

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

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

    • 0

Оставить ответ

You must login to add an answer.