如何使用Yoast SEO在站点地图中包含具有自定义帖子状态的帖子?

时间:2019-05-10 11:01:40

标签: wordpress yoast

我使用archived函数创建了自定义帖子状态register_post_status。 我只是意识到插件Yoast SEO并没有将其带到站点地图中。只有发布中的那些。

如何在站点地图中包含自定义帖子状态?

1 个答案:

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