Skip to content

Disattivare o modificare i titoli automatici con il tema Hello Elementor

Queste funzioni vanno inserite nel file functions.php del tema Child.

Di solito vogliamo creare il contenuto della pagina interamente con l’editor, compreso il titolo H1, oppure abbiamo fatto un template che prevede già il titolo di pagina, e l’H1 automatico diventa d’intralcio. Per rimuovere la funzionalità dal tema Hello Elementor basta questo filtro.

add_filter( 'hello_elementor_page_title', function( $return ) { return false; });

Poi, WordPress aggiunge dei prefissi per le pagine di archivio, quella dell’autore, e in quella dei risultati di ricerca. Possiamo intervenire modificando l’output con i seguenti filtri.

// remove archive prefix
add_filter('get_the_archive_title_prefix','__return_false');

// modify archive prefix
add_filter( 'elementor/utils/get_the_archive_title','archive_callback' );
function archive_callback( $title ) {
  if ( is_search() ) {
    return __('You searched for: ', 'hello-elementor-child') . get_search_query() ; 
  } elseif (is_category()) {
    $title = single_cat_title('', false);
  } elseif (is_tag()) {
    $title = single_tag_title('', false);
  } elseif (is_author()) {
    $title = '<span class="vcard">' . get_the_author() . '</span>';
  } elseif (is_tax()) {
    $title = sprintf(__('%1$s'), single_term_title('', false));
  } elseif (is_post_type_archive()) {
    $title = post_type_archive_title('', false);
  }
  
  return $title; 
}

 

Comments (0)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Torna su