wp-includes/category.php:294Retrieves all post tags.
$argsstring|arrayoptional''$taxonomystringdefault: 'post_tag'
WP_Term[]|int|WP_ErrorOne hook fires while get_tags() runs, in this order:
Filters the array of term objects returned for the 'post_tag' taxonomy.
function get_tags( $args = '' ) { $defaults = array( 'taxonomy' => 'post_tag' ); $args = wp_parse_args( $args, $defaults ); $tags = get_terms( $args ); if ( empty( $tags ) ) { $tags = array(); } else { /** * Filters the array of term objects returned for the 'post_tag' taxonomy. * * @since 2.3.0 * * @param WP_Term[]|int|WP_Error $tags Array of 'post_tag' term objects, a count thereof, * or WP_Error if any of the taxonomies do not exist. * @param array $args An array of arguments. See {@see get_terms()}. */ $tags = apply_filters( 'get_tags', $tags, $args ); } return $tags;}Introduced in 2.3.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
src/wp-includes/category.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.