Używanie php do nadpisywania lub zastępowania tagów tytułowych, przy użyciu yoast [zamknięte]

15

Używam yoast do mojego SEO, indeksowania, tytułu, mapy witryny itp.

Ale mam jeden problem: na moich stronach produktów chcę korzystać z danych taksonomii kostiumów i Yoast tego nie obsługuje. Teraz mam kod, który wyświetla echo dokładnego tytułu, który chcę na stronach produktów, ale jak mogę zastąpić zestaw tytułów przez yoast lub jak zastąpić zestaw tytułów yoast dla tego konkretnego typu postu?

Bram
źródło

Odpowiedzi:

31

Wtyczka WPSEO firmy Yoast ma filtr dla tytułu: „wpseo_title”. Musisz dodać coś takiego:

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

Więcej informacji na stronie Dokumenty API interfejsu WordPress SEO .

prettyboymp
źródło
uratowało mnie to po wielu dniach szukania. Dzięki! jest miejsce, w którym mogę znaleźć wszystkie te pola filtrów? jak dowiedziałeś się, że wpseo_title to nazwa pola?
Dan Hastings
@ DanHastings Zredagowałem odpowiedź, ale musi ona zostać przejrzana. Dokumenty są tutaj .
acobster
ale jak dodać informacje ze strony, na której się znajduje?
Tintinabulator Zea