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()