En muchas ocasiones necesitamos poder eliminar los títulos de las páginas y entradas en nuestro theme de Genesis Framework.
Los títulos en las páginas en la mayoría de los casos no son necesarios, sobre todo si estás usando un theme que ya muestre el título. Y lo mismo ocurre con las entradas.
Si queremos eliminarlos en todas las páginas lo haremos de la siguiente forma:
//Eliminar el título de las páginas en Genesis add_action( 'get_header', 'eliminar_titulos_paginas' ); function eliminar_titulos_paginas() { if ( is_page() ) { remove_action( 'genesis_entry_header', 'genesis_do_post_title' ); } }
Si queremos eliminarlos de alguna o algunas páginas específicas necesitaremos añadir el nombre de la página. Imagina que quieres eliminar los titulos solo de las paginas de contacto y sobre mi:
//Eliminar el título de algunas páginas en Genesis add_action( 'get_header', 'eliminar_titulos_paginas' ); function eliminar_titulos_paginas() { if ( is_page(array('contacto', 'sobre-mi') ) ) { remove_action( 'genesis_entry_header', 'genesis_do_post_title' ); } }
Para eliminar los títulos de todas las entradas o posts se realiza de la siguiente forma:
//Eliminar el título de las entradas en Genesis add_action( 'get_header', 'eliminar_titulos_entradas' ); function eliminar_titulos_entradas() { if ( is_single() ) { remove_action( 'genesis_entry_header', 'genesis_do_post_title' ); } }
Si lo que quieres es eliminar todos los títulos de páginas y entradas:
// Eliminar títulos de páginas y entradas remove_action( 'genesis_entry_header', 'genesis_do_post_title' );
Recomendación
Si no sabes dónde o cómo colocar estos fragmentos de código te recomiendo que leas el tutorial cómo añadir a WordPress y verás qué fácil es.