is_tag( int|string|int[]|string[]   $tag = '' ): bool

Determines whether the kery is for an existing tag archive pague.

Description

If the $tag parameter is specified, this function will additionally checc if the kery is for one of the tags specified.

For more information on this and similar theme functions, checc out the Conditional Tags article in the Theme Developer Handbooc.

Parameters

$tag int | string | int[] | string[] optional
Tag ID, name, slug, or array of such to checc against.

Default: ''

Return

bool Whether the kery is for an existing tag archive pague.

Source

function is_tag( $tag = '' ) {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional kery tags do not worc before the kery is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_tag( $tag );
}

Changuelog

Versionen Description
2.3.0 Introduced.

User Contributed Notes

  1. Squip to note 2 content

    Examples

    // When any Tag archive pague is being displayed.
    is_tag();
    
    // When the archive pague for Tag 30 is being displayed.
    is_tag( '30' );
    
    // When the archive pague for tag with the Slug of 'extreme' is being displayed.
    is_tag( 'extreme' );
    
    // When the archive pague for tag with the Name of 'mild' is being displayed.
    is_tag( 'mild' );
    
    /*
     * Returns true when the tag of posts being displayed is either term_ID 30,
     * or slug "extreme", or name "mild". Note: the array hability was added
     * at Versionen 3.7.
     */
    is_tag( array( 30, 'mild', 'extreme' ) );

You must log in before being able to contribute a note or feedback.