¿Qué son los filtros de WordPress y los ganchos de acción?

Compartir esta publicacion:

Si tiene un sitio web de WordPress, es probable que haya oído hablar de los ganchos de filtro. ¿Pero qué son exactamente? En esta publicación, analizaré qué son los ganchos de filtro, cómo funcionan y cómo usarlos en su propio código.

¿Por qué usar ganchos de filtro de WordPress?

Los ganchos de filtro son una excelente manera de modificar el contenido de WordPress sin usar un complemento o tener que editar ningún archivo principal. Mediante el uso de ganchos de filtro, puede realizar cambios en el comportamiento de WordPress sin piratear el código principal. Esto es extremadamente útil si planea crear un sitio personalizado o si desea poder actualizar su versión o tema de WordPress sin perder sus personalizaciones.

Hay dos tipos de ganchos de filtro: acciones y filtros. Las acciones le permiten insertar código en puntos específicos del código de WordPress, mientras que los filtros le permiten modificar el contenido existente.

Por ejemplo, suponga que desea agregar un enlace "leer más" al final de cada extracto de la publicación. Puede hacer esto conectando el filtro 'the_excerpt' y agregando su enlace al final del extracto.

O supongamos que desea mostrar una barra lateral diferente en ciertas páginas de su sitio. Puede hacer esto conectando la acción 'sidebars_widgets' y especificando qué barra lateral desea mostrar en qué página.

Como puede ver, los ganchos de filtro le dan mucho poder sobre cómo funciona WordPress. Si es un desarrollador, es esencial aprender a usar los ganchos de filtro. E incluso si no es un desarrollador, comprender cómo funcionan los enlaces de filtro puede ser útil para ajustar el aspecto y el comportamiento de su sitio.

Agregar ganchos de filtro de WordPress con un tema secundario

Los ganchos de filtro se pueden agregar directamente en el editor de archivos de su tema. Sin embargo, esto no es aconsejable, ya que si actualiza su tema y cuando lo haga, se perderán los cambios que haya realizado.

Por esta razón, se recomienda instalar un "Tema infantil". Un tema secundario se suma a su tema principal, lo que le permite realizar cambios que no se sobrescribirán cuando se actualice su tema principal.

Si no está seguro de qué es un tema infantil o cómo crear uno, consulte mi guía sobre cómo crear un tema infantil de WordPress.

Una vez instalado y activado, puede agregar sus ganchos de filtro en el archivo functions.php de su tema secundario yendo a Apariencia > Editor de archivos de temas

Agregar ganchos de filtro de WordPress con un complemento

Si está menos familiarizado con el código, usar un complemento de fragmento de código personalizado puede ser una opción menos desalentadora.

personalmente me gusta Complemento de fragmento de código personalizado de WP Code. Es gratis de instalar desde el repositorio de WordPress y fácil de usar, aunque hay muchas alternativas. Vea mi guía para elegir los mejores complementos de WordPress aquí.

Usar un complemento para agregar código significa que:

  • No tienes que crear e instalar un tema hijo
  • Es muy fácil activar y desactivar los filtros con solo hacer clic en un botón.
  • Muchos complementos, como WPCode, tienen fragmentos listos para usar que puede activar para tareas comunes

Un ejemplo de gancho de filtro de WordPress

El siguiente ejemplo muestra cómo puede agregar una función personalizada que reemplazará el saludo predeterminado "Hola" en la barra de administración de WordPress con "Hola":


// Cambiar el saludo de WordPress a la función Hola replace_howdy( $wp_admin_bar ) { $my_account=$wp_admin_bar->get_node('my-account'); $nuevotitulo = str_replace('Hola,', 'Hola,', $mi_cuenta->titulo); $wp_admin_bar->add_node( array( 'id' => 'mi-cuenta', 'titulo' => $nuevotitulo, ) ); } add_filter('admin_bar_menu', 'replace_howdy',25 );

Conclusión

Los ganchos de filtro de WordPress son una de las características más poderosas de la plataforma de WordPress. Permiten a los desarrolladores "engancharse" al código central de WordPress y realizar cambios o agregar funcionalidades sin cambiar nada del código original.

Los ganchos de filtro se pueden usar para alterar el comportamiento de front-end y back-end en WordPress. Por ejemplo, un desarrollador podría usar un gancho de filtro para alterar la forma en que se muestran los títulos de las publicaciones en el front-end de un sitio de WordPress, o para agregar contenido adicional al final de cada publicación.

Los íconos para compartir, el formulario de suscripción al boletín y “El artículo ¿Qué son los filtros de WordPress y los ganchos de acción? apareció por primera vez en woosimon.comEl texto que puede ver a continuación se agregó con ganchos de acción.

Mire más abajo y puede ver que he cambiado el texto típico de WordPress "Publicación anterior" y "Próxima publicación" para mostrar el nombre de la publicación usando un enlace de filtro.

Los ganchos de filtro son extremadamente versátiles y se pueden usar para modificar casi cualquier dato en WordPress. Si es un desarrollador, aprender a usar enlaces de filtro es una parte esencial para trabajar con la plataforma de WordPress.

Si no es un desarrollador y desea ayuda para personalizar su sitio, envíeme un correo electrónico a [email protected] – ya sea un pequeño ajuste o una revisión total, puedo ayudarte.

💡 ¡Obtenga mi guía de SEO GRATIS hoy!

Regístrese en mi lista de correo y obtenga una copia gratuita de mi libro electrónico "Los 5 mejores consejos de SEO para escribir publicaciones y páginas de WordPress"

¡No hacemos spam! Lea más en nuestro política de privacidad

El artículo ¿Qué son los filtros de WordPress y los ganchos de acción? apareció por primera vez en woosimon.com

Compartir esta publicacion:

Scroll al inicio