¿Diferencia entre los ganchos Plugin_loaded y admin_int?

2

Según mi entendimiento, las funciones asociadas a plugin_loaded y admin_init se llaman cuando se carga una página de administración. ¿Cuál es la diferencia entre ellos?

    
pregunta learning_13 04.04.2017 - 14:37

1 respuesta

4

plugins_loaded los incendios una vez que se hayan cargado los complementos. Esto se dispara en las pantallas de administración y públicas.

admin_init se activa cuando se está inicializando una pantalla de administrador o un script. Esto se dispara solo en las pantallas de administración.

El orden típico para disparar ganchos en la pantalla de administración es:

  1. muplugins_loaded - este es el primer enlace disponible para los complementos de uso obligatorio
  2. registered_taxonomy
  3. registered_post_type
  4. plugins_loaded - este es el primer enlace disponible para los complementos regulares
  5. auth_cookie_valid
  6. set_current_user
  7. load_textdomain
  8. sanitize_comment_cookies
  9. setup_theme
  10. unload_textdomain
  11. after_setup_theme - este es el primer enlace disponible para los temas
  12. init
  13. widgets_init
  14. register_sidebar
  15. wp_register_sidebar_widget
  16. wp_default_styles
  17. wp_default_scripts
  18. debug_bar_enqueue_scripts
  19. wp_loaded - Este enlace se activa una vez que WP, todos los complementos y el tema están completamente cargados e instanciados.
  20. auth_redirect
  21. admin_menu
  22. pre_get_users
  23. pre_user_query
  24. admin_init
  25. ... muchas otras cosas

Como puedes ver, suceden muchas cosas entre plugins_loaded y admin_init .

Los ganchos en el lado público son similares a los anteriores, con la notable ausencia de admin_init .

    
respondido por el Nathan Johnson 17.04.2017 - 23:44

Lea otras preguntas en las etiquetas