Hooks – Hooks – Comunidad de WordPress

Manos

En el tema y desarrollo de WordPress, los Hooks son funciones que se pueden aplicar a una acción o un filtro en WordPress. Las acciones y los filtros de WordPress son características que los desarrolladores de temas y complementos pueden modificar para cambiar la funcionalidad predeterminada de WordPress.

Las funciones utilizadas para modificar las acciones / filtros de WordPress se pueden conectar a WordPress. Sin embargo, es importante tener en cuenta que las acciones y los filtros no son lo mismo. Las acciones son funciones que se realizan cuando ocurre un evento específico en WordPress. Los filtros le permiten cambiar ciertas funciones. Los argumentos utilizados para conectar filtros y acciones tienen el mismo aspecto. Pero son diferentes en términos de funcionalidad y cómo se comportan.

Ejemplo de un gancho usado con un filtro en WordPress:

function wpb_custom_excerpt( $output ) {

if ( has_excerpt() && ! is_attachment() ) {

$output .= wpb_continue_reading_link();

}

return $output;

}

add_filter( 'get_the_excerpt', 'wpb_custom_excerpt' );

El ejemplo de código anterior crea una función wpb_custom_excerpt que está conectada al filtro get_the_excerpt.

Ejemplo de un gancho aplicado a una acción:

function mytheme_enqueue_script() {

wp_enqueue_script( 'my-custom-js', 'custom.js', false );

}

add_action( 'wp_enqueue_scripts', 'mytheme_enqueue_script' );

El ejemplo de código anterior crea una función mytheme_enqueue_script que está conectada a la acción wp_enqueue_scripts.

Articulos adicionales:

Compartir con tus amigos:

Deja un comentario