Conecta facetas a campos de contenido

Una faceta solo funciona cuando su origen apunta a valores almacenados de forma coherente. Inspecciona varios elementos reales antes de introducir una clave de origen.

Define el significado antes que la interfaz

Usa esta hoja de trabajo para cada filtro propuesto:

Pregunta Ejemplo
¿Qué terminología entiende el visitante? Tema
¿Dónde se almacena el valor canónico? Taxonomía resource_topic
¿Puede un elemento tener varios valores? Sí
¿Varios valores seleccionados deben coincidir con cualquiera o con todos? Cualquiera (OR)
¿Qué interfaz se adapta al número de opciones? Checkboxes

Elige el tipo de origen

  • Taxonomy usa una clave de taxonomía registrada y conserva la identidad y la jerarquía de los términos.
  • Meta usa una clave corta de campo personalizado. No uses campos TinyMCE ni textarea como orígenes de faceta.
  • Post field usa un valor nativo de entrada admitido, como el título.
  • Post type distingue los objetos por tipo de entrada y usa la clave fija post_type.
  • WooCommerce expone valores de producto admitidos, como atributos, precio, valoración o datos relacionados con el stock.
  • Location proporciona datos de coordenadas para Proximity y Map.

La clave de origen exacta no es la etiqueta visible del campo. Confirma el slug de la taxonomía, la clave meta o la clave admitida de WooCommerce en el modelo de contenido.

Normaliza el contenido

Antes de indexar:

  1. Fusiona los términos de taxonomía duplicados que signifiquen lo mismo.
  2. Estandariza los valores numéricos sin unidades mezcladas ni texto decorativo.
  3. Almacena las fechas como valores que la faceta de fecha pueda normalizar.
  4. Asegúrate de que las coordenadas contengan latitud y longitud válidas.
  5. Rellena el campo en suficientes entradas publicadas para que el filtro resulte útil.

Un campo vacío no es lo mismo que un valor cero. Usa Not empty cuando la pregunta prevista sea si el origen contiene un valor.

Indexa e inspecciona

Después de guardar la faceta, ejecuta Reindex context. Añade temporalmente su elemento Faceted Search Facet y comprueba las opciones visibles y los recuentos.

Si las etiquetas son correctas pero a las tarjetas de resultados les falta un campo personalizado, añade ese campo por separado en Indexed metas. La indexación de facetas y el contenido de las tarjetas de resultados cumplen propósitos distintos.

Consulta Facets and data sources para ver todas las combinaciones admitidas.