english version language
LC
Leo Caba
web designer & developer

Diseño y desarrollo web WordPress Granada

  • Sobre mí
  • Servicios
  • BLOG
    • WordPress
    • Genesis
    • Woocommerce
    • Snippets
  • Contacto
  • Leo Caba.

    #Diseñador / #Desarrollador WEB
  • homeInicio
  • faceSobre mí
  • buildServicios
  • moreBLOG
  • codeSnippets
  • Contacto
  • Partners
  • CabaSoluciones
    Soluciones en Informática y Comunicaciones
  • IspalDesign
    Estudio de Diseño y Desarrollo Web
  • Ecodominios
    Dominios y Hospedaje Web
  • entornoWP
    Soporte técnico y manteniemiento WordPress

Eliminar el título en entradas y páginas

Publicado 04/10/2019
En Genesis

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.

Leo Caba

Diseñador y desarrollador web freelance especialista en WordPress y WooCommerce. Parte activa de ispalDesign, entornoWP y técnico informático en CabaSoluciones. Amante de la informática y las comunicaciones.

  • Aviso Legal
  • Política de Privacidad
  • Política de cookies

Web diseñada por LeoCaba. con Wordpress y alojada en Ecodominios