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)