Utiliser php pour écraser ou remplacer la balise de titre, tout en utilisant yoast [fermé]

15

J'utilise yoast pour mon référencement, indexation, titre, plan du site, etc.

Mais j'ai un problème, pour mes pages de produits, je veux utiliser les données de taxonomie costum et yoast ne prend pas en charge cela. Maintenant, j'ai le code pour faire écho au titre exact que je veux dans les pages de produits, mais comment le laisser remplacer le titre défini par yoast, ou comment remplacer le titre défini par yoast pour ce type de message spécifique?

Bram
la source

Réponses:

31

Le plugin WPSEO de Yoast a un filtre pour le titre: 'wpseo_title'. Vous devrez ajouter quelque chose comme ceci:

add_filter('wpseo_title', 'filter_product_wpseo_title');
function filter_product_wpseo_title($title) {
    if(  is_singular( 'product') ) {
        $title = //your code
    }
    return $title;
}

Plus d'informations sur la page des documents de l'API SEO WordPress .

prettyboymp
la source
cela m'a sauvé après des jours de recherche. Merci! de là un endroit où je peux trouver tous ces champs de filtrage? comment avez-vous découvert que wpseo_title était le nom du champ?
Dan Hastings
@DanHastings J'ai édité la réponse mais elle doit être révisée par des pairs. Les documents sont ici .
acobster
mais comment ajouter des informations à partir de la page sur laquelle il se trouve?
Tintinabulator Zea