wp_get_post_categories()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_get_post_categories( int $post_id, array $args = array() ): array|WP_Error
Описание
Слой совместимости для тем и плагинов. Также удобный уровень абстракции, скрывающий сложность слоя таксономий.
См. alsowp_get_object_terms()
Оригинал (английский)
Compatibility layer for themes and plugins. Also an easy layer of abstraction away from the complexity of the taxonomy layer.
Параметры
$post_id
int
необязательный
$args
array
необязательный
= array()
See WP_Term_Query::__construct() for supported arguments.
Возвращаемое значение
array|WP_Error
Исходный код
wp-includes/post.php:4325
function wp_get_post_categories( $post_id = 0, $args = array() ) {
$post_id = (int) $post_id;
$defaults = array( 'fields' => 'ids' );
$args = wp_parse_args( $args, $defaults );
$cats = wp_get_object_terms( $post_id, 'category', $args );
return $cats;
}
История изменений
| Версия | Описание |
|---|---|
| 2.1.0 | Introduced. |

