Quali sono i conditional tag di WordPress per le categorie? Vediamoli insieme.
is_category()
La condizione è vera quando si visualizza una categoria. Esempi:
is_category( 17 )
true quando la categoria ha come ID 17.
is_category( 'Test' )
true quando la categoria ha come nome "Test".
is_category( 'test-slug' )
true quando la categoria ha come slug (abbreviazione) "test-slug".
is_category( array( 17, 'test-slug', 'Test' ) )
true quando la categoria ha come ID 17 o come slug "test-slug" o come nome "Test".
is_category( array( 17, 19, 1, 11 ) )
true quando la categoria ha come ID uno dei valori indicati nell'array.
is_category( array( 'test-slug', 'slug', 'slug-2' ) )
true quando la categoria ha come slug uno dei valori indicati nell'array.
is_category( array( 'Test', 'Test 2', 'Test 3' ) )
true quando la categoria ha come nome uno dei valori indicati nell'array.
in_category()
La condizione è vera quando un post appartiene ad una determinata categoria:
in_category( 5 )
true se il post appartiene alla categoria con ID uguale a 5.
in_category( array( 2, 3, 4 ) )
true se il post appartiene alle categorie con ID uguale ai valori specificati nell'array.