it-swarm.dev

Kiedy filtr Yoast SEO przechwytuje wpseo_sitemap_urlimages fire?

Próbuję dołączyć prostą funkcję do haka filtrującego Yoast SEO wpseo_sitemap_urlimages i uruchomić funkcję, ale nie mogę tego zrobić. Mój kod to:

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');

Aby uruchomić tę funkcję, próbowałem otworzyć następujące mapy witryn XML Yoast:

Moim ostatecznym celem jest dodanie dodatkowych zdjęć do postów i map witryn Yoast (według tych instrukcji Yoast ).

Jedynym wsparciem oferowanym przez Yoast jest skierowanie mnie do tej strony .

1
cag8f

Co chciałem powiedzieć w poprzednim komentarzu:

Ten hak jest uruchamiany tylko wtedy, gdy mapa witryny jest budowana . Po tym jest buforowane i zawsze podawane z pamięci podręcznej. Oznacza to, że nigdy nie zobaczysz żadnych zmian w interfejsie, ponieważ wszystkie są buforowane.

Aby wyłączyć pamięć podręczną, możesz użyć następującego kodu podczas programowania:

add_filter( 'wpseo_enable_xml_sitemap_transient_caching', '__return_false' );

Następnie mapa serwisu nigdy nie jest obsługiwana z pamięci podręcznej, ale zawsze jest tworzona podczas przeglądania mapy witryny w interfejsie. Wtedy zobaczysz kilka zmian.

2
swissspidy