Verwenden von PHP zum Überschreiben oder Ersetzen von Title-Tags unter Verwendung von yoast [closed]


14

Ich benutze Yoast für meine SEO, Indexierung, Titel, Sitemap usw.

Aber ich habe ein Problem, für meine Produktseiten möchte ich Taxonomiedaten verwenden und yoast unterstützt das nicht. Ich habe jetzt den Code erhalten, der den genauen Titel auf den Produktseiten wiedergibt, aber wie kann ich den von yoast festgelegten Titel überschreiben lassen oder wie kann ich den von yoast festgelegten Titel für diesen bestimmten Beitragstyp ersetzen?

Antworten:


30

Das WPSEO-Plugin von Yoast hat einen Filter für den Titel: 'wpseo_title'. Sie müssen Folgendes hinzufügen:

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

Weitere Informationen finden Sie auf der Seite WordPress SEO API Docs .


das hat mich nach Tagen des Schauens gerettet. Vielen Dank! von dort einen Platz, in dem ich alle diese Filterfelder herausfinden kann? Wie haben Sie herausgefunden, dass wpseo_title der Feldname ist?
Dan Hastings

@DanHastings Ich habe die Antwort bearbeitet, sie muss jedoch einer Begutachtung unterzogen werden. Docs sind hier .
Acobster

aber wie fügt man Informationen von der Seite hinzu, auf der es ist?
Tintinabulator Zea
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.