Evaluar si estoy en cierta página

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

En WordPress, a veces es necesario ejecutar ciertas funciones solo en páginas específicas. Con la función is_page(), podemos verificar si estamos en una página determinada y aplicar cambios en su contenido o comportamiento.

🔹 Cómo detectar si estamos en una página específica

El siguiente código verifica si el usuario está en la página «coreografías» y ejecuta acciones específicas en su encabezado (wp_head).

📌 Código en functions.php:

add_action( 'wp_head', function(){
    if( is_page( array( 'coreografias' ) )){
        //Aquí es posible meter métodos add_action y remove_action
    }
} );

Explicación del código:

  • add_action( 'wp_head', function(){ ... }): Ejecuta código dentro del <head> de la página.
  • is_page( array( 'coreografías' ) ): Comprueba si la página actual es «coreografías».
  • Dentro del if, puedes agregar funciones personalizadas, como:
    • Añadir scripts o estilos (wp_enqueue_script, wp_enqueue_style).
    • Modificar el comportamiento de la página (remove_action, add_filter).

🛠 Ejemplo práctico: Agregar un script solo en una página específica

add_action( 'wp_enqueue_scripts', function(){
    if( is_page('coreografías') ){
        wp_enqueue_script('custom-script', get_template_directory_uri() . '/js/custom.js', array('jquery'), null, true);
    }
});

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.