Yoast\WP\SEO\Repositories
Indexable_Cleanup_Repository::count_indexables_for_non_publicly_viewable_post
Counts all indexables for non public post types.
Метод класса: Indexable_Cleanup_Repository{}
Хуков нет.
Возвращает
float|int.
Использование
$Indexable_Cleanup_Repository = new Indexable_Cleanup_Repository(); $Indexable_Cleanup_Repository->count_indexables_for_non_publicly_viewable_post();
Код Indexable_Cleanup_Repository::count_indexables_for_non_publicly_viewable_post() Indexable Cleanup Repository::count indexables for non publicly viewable post Yoast 28.1
public function count_indexables_for_non_publicly_viewable_post() {
$included_post_types = $this->post_type->get_indexable_post_types();
if ( empty( $included_post_types ) ) {
return $this
->query()
->where( 'object_type', 'post' )
->where_not_equal( 'object_sub_type', 'null' )
->count();
}
else {
return $this
->query()
->where( 'object_type', 'post' )
->where_not_equal( 'object_sub_type', 'null' )
->where_not_in( 'object_sub_type', $included_post_types )
->count();
}
}