add_filter( 'get_the_archive_title', 'CN_archive_title' );
/**
* Remove archive labels.
*
* @param string $title Current archive title to be displayed.
* @return string Modified archive title to be displayed.
*/
function CN_archive_title( $title ) {
if ( is_category() ) {
$title = single_cat_title( '', false );
} elseif ( is_tag() ) {
$title = single_tag_title( '', false );
} elseif ( is_author() ) {
$title = '' . get_the_author() . '';
} elseif ( is_post_type_archive() ) {
$title = post_type_archive_title( '', false );
} elseif ( is_tax() ) {
$title = single_term_title( '', false );
} elseif ( is_home() ) {
$title = single_post_title( '', false );
}
return $title;
}
Ce code permet de personnaliser les titres d'archive. Il utilise le hook `get_the_archive_title` pour modifier les titres des différentes types d'archives (catégorie, tag, auteur, type de post, taxonomie, et page d'accueil).
Voici ce que fait chaque condition:
Un snippet est un petit morceau de code réutilisable, utilisé pour accomplir une fonction spécifique ou un ensemble de fonctions sur un site web. Les snippets sont souvent utilisés pour simplifier et rationaliser le processus de codage en réduisant les tâches répétitives.
Pour créer un snippet sur WordPress, vous pouvez utiliser le plugin "Code Snippets". Voici comment :