web-dev-qa-db-fra.com

Utilisation du shortcode dans le titre du post

J'ai beaucoup d'articles où j'ai le mois en cours avec le titre de l'article.

Lorsque le mois se termine, il est assez ennuyeux de modifier tous les messages manuellement. J'ai donc créé un shortcode pour afficher le mois en cours.

J'ai utiliséadd_filter( 'the_title', 'do_shortcode' );pour exécuter le shortcode dans le titre. Tout fonctionne bien.

Le problème est que, dans le méta-titre, le shortcode brut est affiché à la place de la sortie.

Toutes les suggestions comment je peux y arriver.

Merci d'avance.

4
Imtiaz Rayhan

Le filtre pour le titre est single_post_title, vous pouvez faire la même chose que vous faites avec the_title:

add_filter( 'single_post_title', 'do_shortcode' );
4
Milo