user
  • 0
Гуру

Где я могу найти схему архитектуры ядра плагина WordPress?

  • 0

Существует множество статей, объясняющих, как создать плагин для WordPress. Я не ищу это, я ищу схему базовой архитектуры плагина wordpress (например, диаграмму классов и последовательность UML).

Кто-нибудь где-нибудь видел подобное?

Обновление: я знаю, что плагин может быть таким же простым, как и функция. Это не мой вопрос. Мой вопрос касается архитектуры CALLER, которая вызывает плагин, то есть архитектуры СИСТЕМЫ, относящейся к вызову плагина.

По крайней мере, в каком модуле (ях) PHP он реализован файлами основной системы WordPress?

Share
  1. Я могу ошибаться, но большинство плагинов WordPress не очень объектно-структурированы. Поэтому диаграммы UML может быть трудно найти. — Кстати, вы могли бы отметить свой вопрос для внимания модератора, чтобы он был перенесен на wordpress.stackexchange.com

    • 0
  2. В этом нет ничего особенного.

    1. Во время загрузки движка WordPress wp-settings.php обрабатывается файл.

    2. Среди прочего, эти файлы вызывают wp_get_active_and_valid_plugins() функцию, которая получает список активированных (через интерфейс администратора) плагинов из active_plugins опции (хранящейся в базе данных).

    3. Для каждого активного плагина его основной файл (тот, который содержит заголовок плагина) называется include d, и оттуда зависит, как плагин использует API плагинов (более известный как хуки) для интеграции с WordPress.

    По сути, это всего лишь тонкий слой активных/неактивных элементов управления поверх прямого PHP include .

    • 0

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

You must login to add an answer.