Onde posso encontrar um esquema de wordpress plugin core architecture?

Há muitos artigos que explicam como criar um plugin wordpress. Eu não estou procurando por isso, estou procurando um esquema da arquitetura central de um plugin wordpress (um diagrama de class UML e uma seqüência, por exemplo).

Alguém já viu alguma coisa assim em algum lugar?

Atualização: sei que o plugin pode ser tão simples como uma function. Não é minha pergunta. Minha pergunta é sobre a arquitetura do CALLER que chama o plugin, que é a arquitetura do SISTEMA referente à chamada do plugin.

Pelo menos em que módulo (s) PHP é implementado pelos arquivos do WordPress Core System?

Solutions Collecting From Web of "Onde posso encontrar um esquema de wordpress plugin core architecture?"

Não há muito, realmente.

  1. Durante o carregamento do mecanismo do WordPress, o arquivo wp-settings.php é processado.

  2. Entre outras coisas, esse arquivo chama a function wp_get_active_and_valid_plugins() , que obtém a lista de plugins ativados (através da interface de administração) da opção active_plugins (armazenados no database).

  3. Para cada plugin ativo, seu arquivo principal (o header do plugin de espera) é include d e, a partir daí, é plug-in como ele usa a API de plugins (mais comumente conhecido como ganchos) para se integrar com o WordPress.

Basicamente, é apenas uma camada fina de controles ativos / inativos em cima do PHP direto.

A arquitetura do plugin WP é baseada em events e é muito simples:

Os events são anexados usando add_action() e add_filter() .

Os events são acionados usando do_action() e apply_filters() .

Todas estas funções são encontradas em wp-includes/plugin.php

Mais informações podem ser encontradas aqui: http://codex.wordpress.org/Plugin_API

Para um “diagrama de stream”, veja este site: http://wp-roadmap.com/demo/