我使用archived
函数创建了自定义帖子状态register_post_status
。
我只是意识到插件Yoast SEO并没有将其带到站点地图中。只有发布中的那些。
如何在站点地图中包含自定义帖子状态?
答案 0 :(得分:0)
Yoast SEO 在11.2版中实现了新的过滤器来处理
这是执行此操作的方法:
function yoast_add_custom_status( $post_statuses, $type ) {
// var_dump($post_statuses);die();
$post_statuses = array( 'publish','YOUR_CUSTOM_STATUS' ); //add your custom statuses
return $post_statuses;
}
add_filter( 'wpseo_sitemap_post_statuses', 'yoast_add_custom_status');