wp_sitemaps_post_types
Дозволяє вказати типи записів (постів), які мають бути присутніми на карті сайту.
Аналогічний хук для таксономій (рубрик) wp_sitemaps_taxonomies .

Використання
add_filter( 'wp_sitemaps_post_types', 'wp_kama_sitemaps_post_types_filter');
/**
* Function for `wp_sitemaps_post_types` filter-hook.
*
* @param WP_Post_Type[] $post_types Array of registered post type objects keyed by their name.
*
* @return WP_Post_Type[]
*/
function wp_kama_sitemaps_post_types_filter( $post_types ){
// Filter...
return $post_types;
}- $post_types
(WP_Post_Type[]) Масив об’єктів зареєстрованих типів записів. Ключі масиву містять типові імена.
Array ( [post] => WP_Post_Type Object ( [name] => post [label] => Пости ... ), [page] => WP_Post_Type Object ( [name] => page [label] => Сторінки ... ), ... )
Приклади
#1 Видалимо тип запису note з картки сайту
# Відключимо генерацію карти сайту для типу запису `note`:
add_filter( 'wp_sitemaps_post_types', );
function( $post_types ){
unset( $post_types['note'] );
return $post_types;
}
список змін
| З версії 5.5.0 | Введено. |
Де викликається хук
wp_sitemaps_post_types
Де використовується хук у WordPress
Використання не знайдено.