web-dev-qa-db-fra.com

Comment puis-je supprimer JUST la balise title de la fonction wp_head ()?

j'utilise wordpress 4.6. Je souhaite supprimer uniquement la balise de titre générée automatiquement par wordpress car il faut coder en dur la balise de titre html dans le modèle.

je suppose que c'est quelque chose comme ça:

add_action('wp_head', '//remove title tag command');

mais je n'ai trouvé aucune solution valable jusqu'à présent.

1
kernel32bts

Vous pouvez voir tout ce qui a été ajouté à wp_head dans le fichier /wp-includes/default-filters.php .

Si votre thème prend en charge la balise de titre, vous pouvez la supprimer entièrement avec remove_action:

remove_action( 'wp_head', '_wp_render_title_tag', 1 );

Bien qu'il soit peut-être plus simple/préférable d'utiliser remove_theme_support( 'title-tag' ) dans un thème enfant, c'est ce que _wp_render_title_tag vérifie avant de générer la balise de titre.

7
Milo