Как включить посты с пользовательским статусом поста в карту сайта с помощью Yoast SEO? - PullRequest
0 голосов
/ 10 мая 2019

Я создал пользовательский статус сообщения archived с функцией register_post_status. Я только что понял, что плагин Yoast SEO, не принимает его в карту сайта .. Только те, которые публикуют.

Как включить пользовательский статус сообщения в карту сайта?

1 Ответ

0 голосов
/ 15 мая 2019

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