Lista de funciones ‘is_’
🔹 Generales del sitio
-
is_home()
→ Página del blog (lista de posts). -
is_front_page()
→ Portada principal del sitio. -
is_admin()
→ Si estás en el admin de WordPress. -
is_multisite()
→ Si está habilitado multisite.
🔹 Entradas, páginas y tipos de contenido
-
is_single( $id )
→ Entrada individual (post). -
is_page( $id )
→ Página específica. -
is_singular( $post_type )
→ Cualquier post/página de un tipo de contenido. -
is_attachment()
→ Página de adjunto. -
is_sticky( $post_id )
→ Si un post es destacado.
🔹 Taxonomías
-
is_category( $id )
→ Categoría específica. -
is_tag( $id )
→ Etiqueta específica. -
is_tax( $taxonomy, $term )
→ Taxonomía personalizada. -
is_category()
(sin argumentos) → Cualquier archivo de categoría. -
is_tag()
(sin argumentos) → Cualquier archivo de etiqueta.
🔹 Archivos
-
is_archive()
→ Cualquier tipo de archivo (categorías, etiquetas, fechas, CPT…). -
is_author( $id )
→ Archivo de autor. -
is_date()
→ Archivo por fecha. -
is_year()
→ Archivo anual. -
is_month()
→ Archivo mensual. -
is_day()
→ Archivo diario. -
is_time()
→ Archivo por hora/minuto. -
is_post_type_archive( $post_type )
→ Archivo de un tipo de contenido.
🔹 Búsquedas
-
is_search()
→ Página de resultados de búsqueda.
🔹 Páginas especiales
-
is_404()
→ Página de error 404. -
is_paged()
→ Página de archivo paginada (2, 3, …). -
is_feed()
→ RSS/Atom feed. -
is_trackback()
→ Trackback. -
is_preview()
→ Vista previa de un post/página.
🔹 Usuarios / Sesiones
-
is_user_logged_in()
→ Si un usuario está conectado. -
is_super_admin( $user_id )
→ Si es super admin (en multisite).
🔹 Comentarios
-
is_comments_popup()
→ (obsoleto, pero existió). -
is_singular()
+comments_open()
→ Para comprobar comentarios habilitados.
🔹 WooCommerce (muy usadas si lo tienes instalado)
(No son de Core WP, pero sí populares)
-
is_woocommerce()
-
is_shop()
-
is_product()
-
is_cart()
-
is_checkout()