Supprimer le préfixe des titres des archives sous WordPress (catégories, étiquettes, auteur, etc.)

Source : https://wpchannel.com/wordpress/tutoriels-wordpress/supprimer-prefixe-titres-archives-categories-etiquettes-auteur/

L’ensemble des pages d’archives de votre WordPress affichent par défaut un préfixe qui n’apporte aucun intérêt pour l’internaute : Catégorie, Étiquette, Auteur, etc. À l’aide de quelques lignes de code, il est possible de modifier globalement l’ensemble des titres afin de retirer ce préfixe inutile.Vous recherchez un développeur WordPress capable de vous créer un thème sur-mesure ? C’est mon métier depuis plus de 8 ans, prenez contact et discutons de votre projet.

Pour appliquer cette astuce, copiez / collez ces lignes de code dans le fichier functions.php de votre thème enfant.

/* Retirer les préfixes sur les pages d'archives */
function wpc_remove_archive_title_prefix() {
	if (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_post_type_archive()) {
			 $title = post_type_archive_title('', false);
		}
	return $title;
}
add_filter('get_the_archive_title', 'wpc_remove_archive_title_prefix');

Un exemple avec le thème par défaut Twenty Seventeen et l’affichage d’une page de catégorie relative à l’économie. Notez la présence du préfixe Catégorie.

À présent, la même page avec les lignes de code en place sur votre site.

L’astuce présentée repose sur l’utilisation d’un filtre qui permet d’appliquer des changements globaux sans éditer manuellement chaque fichier PHP.

%d blogueurs aiment cette page :