wp_get_post_categories
wp_get_post_categories ( $post_id = 0, $args = array() )
Parameters:- (int) post_id Optional. The Post ID. Does not default to the ID of the
global $post. Default 0.
- (array) args Optional. Category query parameters. Default empty array.
See WP_Term_Query::__construct() for supported arguments.
See:Returns:- (int[]|WP_Term[]|string[]|string|WP_Error) List of categories. An array of category IDs by
default, and if the `$fields` argument passed via
`$args` is 'ids'. If `$fields` is 'all' or
'all_with_object_id', an array of WP_Term objects.
If `$fields` is 'names', an array of category names.
If `$fields` is 'count', a count thereof as a numeric
string. WP_Error object if 'category' taxonomy
doesn't exist.
Defined at: - Introduced in WordPress: 2.1.0
- Deprecated in WordPress: —
Description
Retrieves the list of categories for a post.Compatibility layer for themes and plugins. Also an easy layer of abstraction
away from the complexity of the taxonomy layer.