Shortcode web_taxonomy_terms_thumbnails

El shortcode web_taxonomy_terms_thumbnails presenta los términos de una taxonomía seleccionada como una cuadrícula de miniaturas adaptable. Solo están disponibles las taxonomías públicas registradas con URL de archivo públicas, incluidas las taxonomías de producto de WooCommerce compatibles.

Los atributos siguientes coinciden con los controles actuales del Page Builder y con la salida pública. Utiliza la sintaxis sin procesar solo para contenido revisado que no pueda mantenerse mediante los controles visuales.

Uso

[web_taxonomy_terms_thumbnails]

Atributos

Atributo Predeterminado Valores aceptados Propósito
taxonomy — Un slug de taxonomía pública Selecciona la taxonomía de origen. La misma lista de taxonomías públicas se utiliza en Gutenberg.
layout default default, simple Selecciona la presentación de la tarjeta.
top_level_only — yes o vacío Limita los resultados jerárquicos a términos sin padre.
child_of_term_with_id — Un ID de término Muestra los hijos directos del término padre especificado.
specific_child_terms — IDs de términos separados por comas Incluye solo los términos especificados.
excluded_terms — IDs de términos separados por comas Excluye los términos especificados.
number -1 Entero no negativo; vacío o negativo selecciona todos Limita ambos diseños. Cero no representa nada; los valores positivos conservan su tamaño creado. El límite de editor independiente del bloque nativo no limita las colecciones Legacy.
columns 3 12, 6, 4, 3, 2, 1 Establece el tramo de cuadrícula en escritorio: 3 significa cuatro tarjetas por fila; 12 significa una.
columns_tablet 12 12, 6, 4, 3, 2, 1 Tramo de cuadrícula a 768–991 px.
columns_portrait Igual que móvil Tramo de cuadrícula 1–12 Tramo de cuadrícula a 576–767 px.
columns_mobile 12 12, 6, 4, 3, 2, 1 Tramo de cuadrícula por debajo de 576 px.
orderby name name, slug, term_id, description, parent, term_order, meta_value_num, menu_order Selecciona el campo de ordenación. meta_value_num y menu_order utilizan la posición guardada de la categoría.
order DESC ASC, DESC Controla el orden.
display_thumbnail yes yes, no o vacío Controla la miniatura de visualización.
image_size thumbnail Cualquier slug de tamaño de imagen registrado en WordPress Selecciona el tamaño de miniatura de término generado.
display_background_image yes yes, no o vacío Controla la imagen de fondo de visualización.
background_image_size full full o cualquier slug de tamaño de imagen registrado en WordPress Selecciona la copia generada utilizada para una imagen de fondo local. Las URL de imágenes externas permanecen sin cambios.
display_title yes yes, no o vacío Controla el título de visualización.
display_color — yes, no o vacío Controla el color de visualización.
title_color 1 Ranura de paleta numérica 1–15; 0 hereda Elige el color del título.
title_alignment right left, right, under, tooltip Elige la alineación del título.
title_size h4 display-1, display-2, display-3, display-4, h1, h2, h3, h4, h5, h6, o vacío para heredar Elige el tamaño del título.
display_description — yes, no o vacío Controla la descripción de visualización.
description_color 1 Ranura de paleta numérica 1–15; 0 hereda Elige el color de la descripción.
show_empty_terms — yes, no o vacío Controla mostrar los términos vacíos.
link_term_to_archive yes yes, no o vacío Controla enlazar cada término a su archivo.
display_only_related_to_post — yes, no o vacío Controla mostrar solo los términos relacionados con la entrada.
display_only_related_to_current_category — yes Si el módulo está en un archivo de categoría, solo se mostrarán los relacionados con esa categoría.
device_visibility — Cadena, salvo que se indique lo contrario Aplica la regla de visibilidad adaptable seleccionada.
el_id — ID de HTML único válido Introduce el ID de sección (Nota: asegúrate de que sea único y válido según la especificación w3c).
el_class — Cadena, salvo que se indique lo contrario Si deseas dar un estilo diferente a un elemento de contenido en particular, utiliza este campo para añadir un nombre de clase y luego haz referencia a él en tu archivo CSS.
accessible_name — Texto simple Etiqueta de colección accesible opcional.

Filtrado y diseño

El ID de padre explícito tiene prioridad sobre los filtros de archivo actual y de nivel superior. El filtrado por archivo actual requiere un archivo de término real de la taxonomía seleccionada. El filtrado por entrada actual utiliza la entrada singular o del bucle, y se cruza con otros filtros. Las exclusiones también se aplican a los IDs incluidos explícitamente. El filtrado de términos vacíos también incluye a los padres cuyos descendientes contienen contenido publicado.

El diseño Simple muestra nombres y enlaces, anidando los hijos seleccionados bajo los padres seleccionados. Los hijos sin un padre seleccionado aparecen en la raíz. Los ajustes de imagen, texto y color de la tarjeta no se aplican a las listas Simple. Ambos diseños conservan el ID personalizado, las clases auxiliares y la visibilidad por dispositivo.

Las descripciones de las tarjetas son independientes de la visibilidad del título. Las imágenes de tooltip que faltan recurren a los nombres de término visibles; los enlaces solo de imagen conservan nombres accesibles. Los metadatos de las imágenes locales están actualizados en el momento de la representación. Las imágenes de fondo utilizan una capa decorativa de cobertura, y las muestras de color utilizan atributos de color seguros, sin CSS en línea. Las dependencias de tooltip son condicionales a las opciones de tarjeta activas. Los archivos SVG se cargan como imágenes en lugar de inyectarse como marcado sin procesar.

Las tarjetas Legacy conservan los ganchos de selector p-15, p-5 y web-gap-20 junto con sus ayudantes de espaciado actuales, de modo que los estilos personalizados existentes puedan seguir apuntando a estos elementos. Estos ganchos no crean clases de utilidad globales basadas en píxeles.

Ordenación por posición de categoría

Elige Menu order en el control Order by del módulo y ASC en Order para seguir las posiciones guardadas al arrastrar categorías en WordPress. El Page Builder almacena esta elección como orderby="meta_value_num". Las plantillas HTML también pueden utilizar orderby="menu_order" con el mismo resultado:

[web_taxonomy_terms_thumbnails taxonomy="category" orderby="menu_order" order="ASC" top_level_only="yes"]

Sustituye category por el slug de tu taxonomía. Utiliza DESC para invertir las posiciones guardadas. Los términos sin posición cuentan como cero. Para las categorías de producto de WooCommerce (product_cat), ambos valores utilizan la ordenación de categorías de WooCommerce. Term order es una opción de WordPress independiente y no selecciona las posiciones de categoría guardadas de POM.

Verificación

Las miniaturas enlazadas utilizan el nombre del término como su nombre accesible, incluidos los archivos de imagen SVG y las cuadrículas con Display title desactivado. Comprueba que cada miniatura anuncie el término correspondiente y abra su archivo en el idioma actual.

Previsualiza la cuadrícula con una taxonomía que tenga imágenes locales, descripciones y términos anidados. Compara Full con un tamaño generado como Medium y confirma que la URL de fondo cambie a la copia seleccionada sin afectar al tamaño de miniatura independiente. Luego verifica la regla de inclusión, exclusión o padre elegida y el número de columnas configurado en anchos de escritorio, tableta y móvil.

Para verificar la ordenación de categorías, guarda posiciones que difieran del orden alfabético y previsualiza el shortcode con orderby="menu_order" order="ASC". Confirma que coincida con Menu order en el Page Builder y, a continuación, utiliza DESC para comprobar el orden inverso.