it-swarm.com.de

Wann wird der Yoast SEO Filter Hook wpseo_sitemap_urlimages ausgelöst?

Ich versuche, eine einfache Funktion an den Yoast SEO-Filter-Hook wpseo_sitemap_urlimages anzuhängen und die Funktion zum Ausführen zu bringen, kann dies jedoch nicht. Mein Code ist:

function tp_filter_wpseo_sitemap_urlimages($images, $post_id) {
    error_log("test message");
    return $images;
}
add_filter('wpseo_sitemap_urlimages', 'tp_filter_wpseo_sitemap_urlimages');

Um diese Funktion zum Laufen zu bringen, habe ich versucht, die folgenden Yoast XML-Sitemaps zu öffnen:

Mein letztendliches Ziel dabei ist es, dem Yoast-Post und den Seiten-Sitemaps zusätzliche Bilder hinzuzufügen (gemäß dieser Yoast-Anleitung ).

Die einzige Unterstützung, die Yoast dafür angeboten hat, besteht darin, mich zu dieser Seite zu leiten.

1
cag8f

Was ich in meinem vorherigen Kommentar sagen wollte:

Dieser Hook wird nur ausgelöst, wenn die Sitemap build ist. Danach ist es zwischengespeichert und wird immer aus dem Cache bedient. Das bedeutet, dass Sie am Frontend keine Änderungen sehen werden, da alles zwischengespeichert ist.

Um den Cache zu deaktivieren, können Sie während der Entwicklung den folgenden Code verwenden:

add_filter( 'wpseo_enable_xml_sitemap_transient_caching', '__return_false' );

Danach wird die Sitemap nie mehr aus dem Cache bereitgestellt, sondern immer dann erstellt, wenn die Sitemap im Frontend angezeigt wird. Dann sehen Sie einige Änderungen.

2
swissspidy