¿Qué es la función Add_action en WordPress?
Publicado: 2022-10-01En WordPress, add_action es una función utilizada para agregar acciones a su archivo functions.php. Las acciones son funciones que se ejecutan cuando ocurre un determinado evento en WordPress. Por ejemplo, la acción wp_enqueue_scripts se ejecuta cuando WordPress pone en cola scripts y estilos para su sitio web front-end. Hay dos partes para agregar una acción: el gancho y la función. El gancho es el nombre de la acción que desea agregar. La función es el código que desea ejecutar cuando se llama a esa acción. Aquí hay un ejemplo de cómo agregar una acción: add_action( 'wp_enqueue_scripts', 'my_function' ); function my_function() { // hacer algo } En el ejemplo anterior, el gancho es 'wp_enqueue_scripts' y la función es 'my_function'. Cuando WordPress pone en cola scripts y estilos, también ejecutará el código en 'my_function'. Puede agregar tantas acciones como desee a su archivo functions.php. Solo recuerde vincular cada acción a un nombre único y escribir una función para cada acción.
Como gancho de acción, la función add_action() agrega una acción o nombre específico a una función de PHP. Cada función que se ejecuta como resultado de una llamada a do_action() (o do_action_ref_array()) con una etiqueta específica está vinculada a la acción.
¿Cómo llamas a un gancho en WordPress?

Lo único que viene con un gancho de WordPress es inútil. La función de gancho solo se requiere para activar el sistema; no está incluido en el código. Es fundamental usar al menos otras dos funciones para hacer uso de un gancho. Para comenzar, debe registrar el enlace con una función de enlace y hacer referencia a una función de devolución de llamada en esa función.
Es posible llamar a cualquier acción de WordPress existente o a cualquier acción de tema o complemento definida de forma personalizada mediante un enlace Ejecutar un WordPress. Se le dice a Automator que ejecute este código cada vez que ocurran estas otras cosas. Esta acción puede ser extremadamente útil en los casos en que los desarrolladores o propietarios de sitios deseen crear una función personalizada. Si aún no tiene un enlace de acción personalizado definido, puede agregar uno haciendo clic en el botón Agregar una variable e ingresando los datos que desea incluir en la función. Al pasar argumentos a la función, se colocarán en el orden especificado en el campo Pasar variables (por ejemplo, de arriba a abajo):. Como ejemplo, agregaremos un valor de campo pasando solo un argumento.
Un método o acción es aquel que agrega su propio código cuando ocurre un evento específico, como cuando se publica una publicación o cuando comenta algo. El filtro se puede usar para cambiar la salida de una publicación o página antes de que se le muestre al usuario, ya que es similar a una acción.
Los ganchos de acción y filtro se encuentran en el archivo functions.php dentro de su instalación de WordPress. El archivo WordPress-config.php se puede encontrar en la sección de WordPress del administrador de archivos de su computadora. Function.php contiene información sobre su sitio web de WordPress, incluida su ubicación en este archivo.
Si desea obtener más información sobre los ganchos y cómo se pueden usar para personalizar su sitio de WordPress, lea el Codex de WordPress. El documento es una guía completa de todo lo relacionado con WordPress, que cubre los ganchos de acción y filtro, así como otros temas.
Si eres nuevo en los ganchos, los siguientes recursos son un buen lugar para comenzar.
El Codex de WordPress es una referencia completa para todo lo relacionado con WordPress que contiene información sobre ganchos de acción y filtro, así como otros temas relevantes para WordPress.
En WordPress, el siguiente es un ejemplo. Puede personalizar su sitio de WordPress sin modificar su archivo principal mediante el uso de ganchos. Los ganchos son una parte importante de la codificación; para obtener más información, consulte nuestra Guía de ganchos.
El tutorial está aquí. Usar ganchos para personalizar su sitio de WordPress es el tema de este tutorial.
WordPress es una plataforma poderosa que se puede adaptar para cumplir con cualquier requisito. Esto se puede lograr sin modificar el archivo principal mediante el uso de ganchos. Como parte de este tutorial, repasaremos los requisitos básicos de los ganchos y cómo se pueden usar para personalizar los sitios web de WordPress.
Cómo usar la función Add_action en WordPress
Con WordPress, puede agregar fácilmente filtros y acciones a su sitio. Sin embargo, saber dónde encontrar los filtros y acciones, así como también cómo llamarlos, puede ser un poco difícil. Este artículo lo guiará a través de cómo usar la función add_action y cómo encontrar y llamar filtros y acciones específicas en WordPress. Una vez que haya agregado el nombre de devolución de llamada a la matriz de filtro global, puede agregar la devolución de llamada/acción a un filtro. En el código, si crea un archivo de plantilla, núcleo o complemento, WordPress usa do_action() o apply_filters() para buscar a través de la matriz y devuelve la devolución de llamada. WordPress tiene varias formas de llamar a una acción o filtro. La función de devoluciones de llamada es una de las funciones de devoluciones de llamada, que se puede usar junto con la matriz de filtros globales, la matriz de devoluciones de llamada o la matriz de devoluciones de llamada. Debido a que la matriz de filtros globales se encuentra en el núcleo de WordPress, es la más conveniente de usar. las devoluciones de llamada son otra opción disponible a través de la API del complemento de WordPress. Las devoluciones de llamada, así como la matriz de devoluciones de llamada, se pueden usar en su tema o complemento. Es útil si desea incluir filtros o acciones personalizados en un enlace o plantilla específicos.
¿Qué es Add_action Init en WordPress?

Add_action init es un evento que ocurre después de que WordPress haya terminado de cargarse, pero antes de que se envíen los encabezados. Este gancho es particularmente útil para inicializar funciones que deben estar disponibles para todos los usuarios.

¿Cómo agrego acciones a las funciones de WordPress?

Para agregar una acción a una función de WordPress , primero debe identificar el gancho que desea usar. Una vez que haya identificado el gancho, puede usar la función add_action() para registrar su acción.
En el mundo de WordPress, la función add_action es muy popular. Se puede usar un evento predefinido para ejecutar una función personalizada usando esta función. La función acepta hasta cuatro parámetros, siendo los dos primeros obligatorios y los otros dos opcionales. Echemos un vistazo a algunos ejemplos útiles de cómo funciona la función.
Cómo usar Add_action() y Add_filter() en WordPress
Si se especifica este método, adjuntará una función a un enlace que lo especifique. Add_filter() y do_action (o do_button) devuelven los resultados de la función add_filter.
Este método adjuntará un filtro a un enlace especificado en do_action. Este método agrega una función a un gancho especificado para agregar compatibilidad con temas.
¿Tiene WordPress una función de acción?
Sí, WordPress tiene una función de acción . Esta función se puede utilizar para realizar una acción en un elemento, como cuando se hace clic en un botón.
Las acciones son código PHP que se utiliza para implementar un evento de WordPress. Cuando se activa el evento, se realizará según lo programado. Un complemento se puede activar realizando una acción específica, como poner un mensaje promocional en una página. Puede personalizar su tema creando fragmentos de código de tutoriales en línea, o puede usar acciones. Un gancho es una colección de lugares donde los desarrolladores pueden acceder a su código personalizado a través de WordPress. Los ganchos de filtro y los ganchos de acción sirven como el pegamento que mantiene unidos el núcleo, los temas y los complementos de WordPress. Los desarrolladores pueden modificar rápida y fácilmente los eventos, filtros y acciones que utiliza WordPress.
Los desarrolladores también pueden crear acciones y filtros personalizados . La acción que desea realizar en el pie de página ya está preejecutada. En el siguiente ejemplo, se ejecuta una acción copyright_notice junto con un gancho WP_footer. Nuestras guías de acciones de WordPress le muestran cómo usarlas. Consulte nuestra lista de lectura adicional para obtener artículos más relevantes sobre consejos, trucos e ideas útiles de WordPress.
Por qué los ganchos de acción son impresionantes
Puede crear sus propios ganchos de acción para sitios web de WordPress sin tener que copiar y pegar código. Debido a que son fáciles de usar y se pueden almacenar donde desee, son ideales para propietarios de pequeñas empresas.
Ejemplo de Add_action de WordPress
Agregar una acción en WordPress es simple. Simplemente use la función add_action(), así:
add_action('init', 'mi_funcion');
Este código agregaría la función my_function() a la acción de inicio.
Hooks: Cómo usarlos en su sitio de WordPress
Los ganchos se pueden usar en una variedad de situaciones dentro de WordPress, y hemos compilado una lista de algunos ejemplos a continuación. Si eres nuevo en los ganchos, nuestra guía de ganchos puede ayudarte a descubrir qué hacer.
br> Do_action() br> Do_action() br> Do_action() Cuando se activa un gancho, la función do_action() se usa para ejecutar una acción. Como ejemplo, puede usarlo para generar una función personalizada cuando se guarda una publicación.
br> apply_filters() En una publicación o página, la función apply_filters() se usa para aplicar un filtro. Es una excelente manera de modificar la salida de un enlace sin tener que leer el código que lo activó.
En este ejemplo, podría usar el método apply_filters() para truncar un título de publicación largo con el filtro WP_title_rss().
Un gancho es una interfaz entre una pieza de código y una pieza de código posterior en un momento dado. WordPress Core, por otro lado, depende en gran medida de estos componentes, que son esenciales para que los complementos y los temas interactúen con él.
Método de clase Add_action de WordPress
El método de clase add_action de WordPress se usa para agregar una nueva acción a una acción de WordPress existente. Toma dos parámetros: el nombre de la acción que se agregará y el nombre de la clase que se usará para la acción.
La clase no se puede 'instanciar' o 'inicializar' directamente mediante el uso de un gancho. Siempre es necesario añadir algún código. El siguiente método es más adecuado. Además, podría crear una clase de interfaz para hacerlo aún más simple. Luego puede crear una subclase, que incluirá automáticamente todos los ganchos. Acciones como esta se pueden ver aquí. Esto es un desastre. Cuando los objetos se pasaron como valores en lugar de referencias, PHP 4 agregó & también. Si incluye ganchos y filtros con esto, debe eliminar la referencia; eliminar la referencia no causa problemas con futuras versiones de PHP y puede mejorar la compatibilidad.
Inicio de acción de complemento de WordPress
La función add_action() se utiliza para registrar eventos de WordPress, que son ganchos que pueden activarse mediante acciones específicas . El evento init se activa cuando WordPress ha terminado de cargarse y está listo para procesar la entrada del usuario. Este evento se usa para inicializar temas y complementos.