muplugins_loaded
(Action)- Descripción: Se ejecuta después de que se carguen los plugins de la carpeta "mu-plugins".
- Ejemplos de uso:
- Personalizar la funcionalidad de los plugins de la carpeta "mu-plugins".
- Añadir nuevas funcionalidades globales al sitio.
registered_taxonomy
(Action)- Descripción: Se ejecuta después de que se registre una taxonomía personalizada.
- Ejemplos de uso:
- Modificar las opciones de visualización de la taxonomía personalizada.
- Realizar acciones adicionales después de registrar una taxonomía.
plugins_loaded
(Action)- Descripción: Se ejecuta después de que se hayan cargado todos los plugins.
- Ejemplos de uso:
- Añadir nuevas funcionalidades o modificar las existentes de los plugins cargados.
- Realizar tareas adicionales después de que todos los plugins estén cargados.
sanitize_comment_cookies
(Filter)- Descripción: Permite modificar las cookies antes de que se saniticen.
- Ejemplos de uso:
- Añadir o eliminar datos adicionales de las cookies antes de que se limpien.
- Modificar los valores de las cookies antes de que se utilicen en el sitio.
setup_theme
(Action)- Descripción: Se ejecuta antes de que se configure el tema actual.
- Ejemplos de uso:
- Añadir estilos o scripts adicionales al tema antes de su configuración.
- Realizar tareas de configuración personalizadas antes de que se active el tema.
after_setup_theme
(Action)- Descripción: Se ejecuta después de que se haya configurado el tema actual.
- Ejemplos de uso:
- Añadir funciones personalizadas adicionales después de que se configure el tema.
- Realizar tareas adicionales de configuración después de que se active el tema.
init
(Action)- Descripción: Se ejecuta después de que WordPress haya terminado de cargar, pero antes de generar cualquier salida.
- Ejemplos de uso:
- Registrar tipos de contenido personalizados.
- Añadir soporte para características específicas antes de que se genere el contenido.
widgets_init
(Action)- Descripción: Se ejecuta cuando se inicializan los widgets del tema.
- Ejemplos de uso:
- Registrar widgets personalizados adicionales.
- Añadir lógica o configuraciones personalizadas para los widgets del tema.
wp_loaded
(Action)- Descripción: Se ejecuta una vez que WordPress ha terminado de cargar completamente.
- Ejemplos de uso:
- Realizar tareas adicionales después de que WordPress se haya cargado por completo.
- Añadir funcionalidades o modificar configuraciones de WordPress después de su carga.
auth_cookie_valid
(Filter)- Descripción: Permite validar la validez de la cookie de autenticación.
- Ejemplos de uso:
- Realizar comprobaciones adicionales en la validez de la cookie de autenticación.
- Modificar el resultado de la validación de la cookie según necesidades específicas.
admin_init
(Action)- Descripción: Se ejecuta antes de que se muestre cualquier página del panel de administración.
- Ejemplos de uso:
- Añadir funciones personalizadas o modificar la configuración del panel de administración.
- Realizar tareas adicionales antes de que se muestre el panel de administración.
admin_menu
(Action)- Descripción: Se ejecuta cuando se genera el menú de administración.
- Ejemplos de uso:
- Añadir nuevas páginas o submenús al panel de administración.
- Modificar la estructura del menú de administración existente.
admin_enqueue_scripts
(Action)- Descripción: Se ejecuta antes de que se encole cualquier script o estilo en el panel de administración.
- Ejemplos de uso:
- Añadir scripts o estilos adicionales para personalizar el panel de administración.
- Modificar los scripts o estilos existentes antes de que se encolen.
admin_notices
(Action)- Descripción: Se ejecuta para mostrar mensajes o avisos en el panel de administración.
- Ejemplos de uso:
- Mostrar mensajes personalizados o notificaciones importantes en el panel de administración.
- Realizar acciones adicionales antes o después de mostrar un mensaje en el panel de administración.
save_post
(Action)- Descripción: Se ejecuta después de que se guarde una publicación.
- Ejemplos de uso:
- Realizar acciones adicionales después de guardar una publicación, como enviar notificaciones por correo electrónico.
- Modificar los datos guardados de una publicación antes de que se almacenen en la base de datos.
publish_post
(Action)- Descripción: Se ejecuta después de que se publique una publicación.
- Ejemplos de uso:
- Realizar acciones adicionales después de que una publicación se haya publicado, como enviar notificaciones a través de servicios externos.
- Modificar los datos o la estructura de una publicación antes o después de que se publique.
wp_login
(Action)- Descripción: Se ejecuta cuando un usuario inicia sesión.
- Ejemplos de uso:
- Realizar acciones adicionales después de que un usuario haya iniciado sesión, como redirigir a una página personalizada.
- Modificar los datos o la estructura relacionados con el inicio de sesión de un usuario.
wp_logout
(Action)- Descripción: Se ejecuta cuando un usuario cierra sesión.
- Ejemplos de uso:
- Realizar acciones adicionales después de que un usuario haya cerrado sesión, como redirigir a una página específica.
- Modificar los datos o la estructura relacionados con el cierre
wp_head
(Action)
- Descripción: Se ejecuta en la sección
<head>
de la página, justo antes del cierre de la etiqueta</head>
. - Ejemplos de uso:
- Añadir etiquetas meta adicionales, como descripciones personalizadas o palabras clave.
- Incluir scripts o estilos personalizados en el encabezado del sitio.
wp_footer
(Action)
- Descripción: Se ejecuta justo antes del cierre de la etiqueta
</body>
. - Ejemplos de uso:
- Incluir scripts adicionales, como seguimiento de análisis o píxeles de seguimiento.
- Añadir contenido personalizado, como botones de chat en vivo o mensajes de cookies, al final del sitio.
wp_enqueue_scripts
(Action)
- Descripción: Se ejecuta cuando se encolan scripts y estilos en el frontend del sitio.
- Ejemplos de uso:
- Añadir estilos o scripts personalizados para mejorar la apariencia o funcionalidad del sitio.
- Modificar los scripts o estilos existentes antes de que se encolen en el frontend.
pre_get_posts
(Filter)
- Descripción: Permite modificar los parámetros de consulta antes de que se ejecute una consulta de WordPress.
- Ejemplos de uso:
- Filtrar o restringir las publicaciones que se mostrarán en un bucle de consulta.
- Modificar los parámetros de consulta para personalizar el resultado de la consulta.
the_content
(Filter)
- Descripción: Permite modificar el contenido de la publicación antes de que se muestre en el frontend.
- Ejemplos de uso:
- Añadir contenido adicional al final de cada publicación, como una caja de autor o enlaces relacionados.
- Modificar el formato o la estructura del contenido de la publicación antes de su visualización.
the_title
(Filter)
- Descripción: Permite modificar el título de la publicación antes de que se muestre en el frontend.
- Ejemplos de uso:
- Añadir texto o iconos adicionales al título de la publicación.
- Modificar el formato o el enlace del título de la publicación.
the_excerpt
(Filter)
- Descripción: Permite modificar el extracto de la publicación antes de que se muestre en el frontend.
- Ejemplos de uso:
- Personalizar la longitud del extracto o añadir contenido adicional al mismo.
- Modificar la estructura o el formato del extracto de la publicación.
comment_form_before
(Action)
- Descripción: Se ejecuta antes de que se muestre el formulario de comentarios en el frontend.
- Ejemplos de uso:
- Añadir contenido adicional o campos personalizados al formulario de comentarios.
- Modificar la estructura o los estilos del formulario de comentarios.
comment_form_after
(Action)
- Descripción: Se ejecuta después de que se muestre el formulario de comentarios en el frontend.
- Ejemplos de uso:
- Realizar tareas adicionales después de mostrar el formulario de comentarios, como guardar datos personalizados.
- Añadir contenido o enlaces adicionales después del formulario de comentarios.
wp_insert_post_data
(Filter)
- Descripción: Permite modificar los datos de la publicación antes de que se inserten en la base de datos.
- Ejemplos de uso:
- Modificar o añadir metadatos adicionales a la publicación antes de su inserción.
- Realizar validaciones o ajustes en los datos de la publicación antes de que se almacenen.
wp_insert_comment
(Action)
- Descripción: Se ejecuta después de que se inserte un comentario en la base de datos.
- Ejemplos de uso:
- Realizar acciones adicionales después de que se haya insertado un comentario, como enviar notificaciones por correo electrónico.
- Modificar o añadir metadatos adicionales al comentario después de su inserción.
wp_enqueue_media
(Action)
- Descripción: Se ejecuta cuando se encolan los scripts y estilos de la biblioteca multimedia.
- Ejemplos de uso:
- Añadir scripts o estilos personalizados para mejorar la funcionalidad de la biblioteca multimedia.
- Modificar los scripts o estilos existentes antes de que se encolen.
add_meta_boxes
(Action)
- Descripción: Se ejecuta cuando se añaden las metaboxes a una página o entrada del panel de administración.
- Ejemplos de uso:
- Añadir metaboxes personalizadas para recopilar información adicional en una página o entrada.
- Modificar o eliminar las metaboxes existentes según las necesidades específicas.
edit_category
(Action)
- Descripción: Se ejecuta cuando se edita una categoría del panel de administración.
- Ejemplos de uso:
- Realizar acciones adicionales después de editar una categoría, como actualizar los enlaces relacionados.
- Modificar o añadir metadatos adicionales a la categoría después de su edición.
edit_user_profile
(Action)
- Descripción: Se ejecuta en la página de edición de perfil de un usuario del panel de administración.
- Ejemplos de uso:
- Añadir campos personalizados adicionales al formulario de edición de perfil del usuario.
- Realizar acciones adicionales antes o después de la edición del perfil de un usuario.
wp_dashboard_setup
(Action)
- Descripción: Se ejecuta cuando se configura el escritorio del panel de administración.
- Ejemplos de uso:
- Añadir widgets o elementos personalizados al escritorio del panel de administración.
- Modificar la estructura o el contenido del escritorio según las necesidades del sitio.
woocommerce_before_single_product
(Action)
- Descripción: Se ejecuta antes de que se muestre un producto individual en WooCommerce.
- Ejemplos de uso:
- Añadir contenido adicional o información antes de la visualización del producto.
- Modificar el diseño o los estilos del producto antes de que se muestre
(Action)
woocommerce_before_shop_loop
- Descripción: Se ejecuta antes de que se muestre el bucle de productos en WooCommerce.
- Ejemplos de uso:
- Añadir contenido adicional, como un banner promocional, antes de mostrar los productos.
- Modificar la estructura o el diseño del bucle de productos.
woocommerce_after_shop_loop
(Action)
- Descripción: Se ejecuta después de que se muestre el bucle de productos en WooCommerce.
- Ejemplos de uso:
- Mostrar contenido adicional o enlaces relacionados después del bucle de productos.
- Realizar acciones adicionales, como estadísticas de productos, después de mostrar los productos.
woocommerce_before_cart
(Action)
- Descripción: Se ejecuta antes de que se muestre el carrito de compras en WooCommerce.
- Ejemplos de uso:
- Añadir contenido personalizado, como un mensaje de descuento, antes de mostrar el carrito.
- Modificar la estructura o el diseño del carrito de compras.
woocommerce_after_cart
(Action)
- Descripción: Se ejecuta después de que se muestre el carrito de compras en WooCommerce.
- Ejemplos de uso:
- Mostrar contenido adicional o enlaces relacionados después del carrito de compras.
- Realizar acciones adicionales, como mostrar productos relacionados, después de mostrar el carrito.
woocommerce_before_checkout_form
(Action)
- Descripción: Se ejecuta antes de que se muestre el formulario de pago en WooCommerce.
- Ejemplos de uso:
- Añadir campos personalizados o información adicional antes del formulario de pago.
- Modificar la estructura o el diseño del formulario de pago.
woocommerce_after_checkout_form
(Action)
- Descripción: Se ejecuta después de que se muestre el formulario de pago en WooCommerce.
- Ejemplos de uso:
- Mostrar contenido adicional o enlaces relacionados después del formulario de pago.
- Realizar acciones adicionales, como mostrar opciones de envío, después de mostrar el formulario de pago.
woocommerce_before_single_product_summary
(Action)
- Descripción: Se ejecuta antes del resumen del producto individual en WooCommerce.
- Ejemplos de uso:
- Añadir contenido personalizado, como una galería de imágenes adicionales, antes del resumen del producto.
- Modificar la estructura o el diseño del resumen del producto.
woocommerce_single_product_add_to_cart_text
(Filter)
- Descripción: Permite modificar el texto del botón "Añadir al carrito" en la página del producto individual en WooCommerce.
- Ejemplos de uso:
- Cambiar el texto del botón "Añadir al carrito" por algo más descriptivo o personalizado.
- Traducir el texto del botón a otro idioma.
woocommerce_product_tabs
(Filter)
- Descripción: Permite modificar las pestañas de información del producto en WooCommerce.
- Ejemplos de uso:
- Añadir nuevas pestañas con información adicional, como reseñas de clientes o características técnicas.
- Modificar el orden o el contenido de las pestañas existentes.
woocommerce_order_status_changed
(Action)
- Descripción: Se ejecuta cuando se cambia el estado de un pedido en WooCommerce.
- Ejemplos de uso:
- Enviar notificaciones por correo electrónico al cliente y al administrador después de cambiar el estado de un pedido.
- Realizar acciones adicionales, como actualizar el inventario, después de cambiar el estado de un pedido.
woocommerce_email_before_order_table
(Action)
- Descripción: Se ejecuta antes de que se muestre la tabla de productos en un correo electrónico de pedido en WooCommerce.
- Ejemplos de uso:
- Añadir contenido adicional, como instrucciones de pago o descuentos, antes de mostrar los productos en el correo electrónico de pedido.
- Modificar la estructura o el diseño de la tabla de productos en el correo electrónico.
woocommerce_email_after_order_table
(Action)
- Descripción: Se ejecuta después de que se muestre la tabla de productos en un correo electrónico de pedido en WooCommerce.
- Ejemplos de uso:
- Mostrar contenido adicional, como detalles de envío o un enlace de seguimiento, después de la tabla de productos en el correo electrónico de pedido.
- Realizar acciones adicionales, como enviar información adicional al cliente, después de mostrar la tabla de productos.
wp_logout_url
(Filter)
- Descripción: Permite modificar la URL a la que se redirige un usuario después de cerrar sesión.
- Ejemplos de uso:
- Redirigir al usuario a una página personalizada después de cerrar sesión en lugar de la página predeterminada.
- Modificar la URL de redirección según las necesidades específicas del sitio.
wp_login_failed
(Action)
- Descripción: Se ejecuta cuando se produce un intento de inicio de sesión fallido.
- Ejemplos de uso:
- Registrar los intentos de inicio de sesión fallidos en un archivo de registro o enviar notificaciones al administrador.
- Realizar acciones adicionales, como bloquear temporalmente la cuenta después de varios intentos fallidos.