Yoast SEO过滤器钩子wpseo_sitemap_urlimages何时启动? 时间:2018-10-08 作者:cag8f 我正在尝试将一个简单的函数附加到Yoast SEO过滤器挂钩wpseo_sitemap_urlimages 并让函数运行,但我不能这样做。我的代码是: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\'); 为了运行此函数,我尝试打开以下Yoast XML网站地图:站点地图索引(https://example.com/sitemap_index.xml)发布网站地图(http://example.com/post-sitemap.xml)页面网站地图(http://example.com/page-sitemap.xml)我的最终目标是在Yoast帖子和页面网站地图中添加额外的图像(根据these Yoast instructions).Yoast对此提供的唯一支持是this page. 1 个回复 最合适的回答,由SO网友:swissspidy 整理而成 我在之前的评论中想说的是:此挂钩仅在站点地图built. 在那之后cached 而且总是从储藏室供应。这意味着您永远不会在前端看到任何更改,因为它都已缓存。要禁用缓存,可以在开发过程中使用以下代码:add_filter( \'wpseo_enable_xml_sitemap_transient_caching\', \'__return_false\' ); 在此之后,网站地图永远不会从缓存中提供,而是在前端查看网站地图时始终构建。然后您将看到一些更改。 结束 文章导航