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
Використання не знайдено.