wp_get_post_tags

Retrieve the tags for a post.

Description

(array) wp_get_post_tags( (int) $post_id = 0, (array) $args = array() ); 

There is only one default for this function, called fields and by default is set to all.. There are other defaults that can be overridden in wp_get_object_terms().

Returns (array)

List of post tags.

Parameters (2)

0. $post_id — Optional. (int)
The Post ID. Does not default to the ID of the global $post. Default 0.
1. $args — Optional. (array) => array()
Overwrite the defaults

Usage

  1. if ( !function_exists( 'wp_get_post_tags' ) ) { 
  2. require_once ABSPATH . WPINC . '/post.php'; 
  3.  
  4. // Optional. The Post ID. Does not default to the ID of the 
  5. // global $post. Default 0. 
  6. $post_id = -1; 
  7.  
  8. // Optional. Overwrite the defaults 
  9. $args = array(); 
  10.  
  11. // NOTICE! Understand what this does before running. 
  12. $result = wp_get_post_tags($post_id, $args); 
  13.  

Defined (1)

The function is defined in the following location(s).

/wp-includes/post.php  
  1. function wp_get_post_tags( $post_id = 0, $args = array() ) { 
  2. return wp_get_post_terms( $post_id, 'post_tag', $args);