plugins – ¿En qué orden WordPress carga los archivos de complementos?

Pregunta:

¿En qué orden se cargan los complementos en WordPress?

Y dentro de la carpeta de un complemento en particular, ¿qué orden se sigue para la carga?

Respuesta:

Respuesta a la primera pregunta:

  1. En wp-settings.php , WordPress primero comprueba si hay complementos de uso obligatorio (complementos en la carpeta opcional mu-plugins ) y los carga.

  2. Luego, si está ejecutando una instalación de varios sitios, verifica los complementos que están activados por la red y los carga.

  3. Luego, verifica todos los demás complementos activos mirando la entrada active_plugins de la tabla de la wp_options datos wp_options y recorre esos. Los complementos se enumerarán alfabéticamente.

Aquí está el orden en que WordPress carga prácticamente todo: http://codex.wordpress.org/Action_Reference#Actions_Run_During_a_Typical_Request

La cuestión es que, por lo general, no importa en qué orden se cargue cada complemento individual, porque los complementos escritos correctamente usarán ganchos de WordPress, lo que le permite conectar la funcionalidad en puntos específicos más adelante en el inicio de WordPress. (Los complementos escritos correctamente también prefijarán sus funciones y clases para que no haya ningún conflicto).

Más información sobre la API de complementos: http://codex.wordpress.org/Plugin_API/

Respuesta a la segunda pregunta:

Depende totalmente del complemento. WordPress solo carga un archivo en el complemento, el que generalmente se llama the-plugin-name.php y contiene el título, la descripción, el autor, etc. en la parte superior. wp_enqueue_script del complemento cargar el resto de sus archivos, usando require_once y wp_enqueue_script y otras cosas.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım