Organizar términos de taxonomía

Usa este flujo de trabajo para mejorar los nombres de las categorías, añadir términos o configurar sus imágenes y posiciones POM. Funciona para categorías, etiquetas y taxonomías personalizadas gestionables.

  1. Identifica el sitio. Para conexiones de red, selecciona blog_id y descubre el site_id de destino antes de leer o cambiar nada.
  2. Llama a wp_get_taxonomies y selecciona la taxonomía exacta. Comprueba manageable para el usuario que actúa.
  3. Inventaríala con wp_get_terms. Sigue next_page; omite language para todas las traducciones o selecciona un idioma instalado. Conserva los IDs, slugs, elementos superiores y revisiones devueltos.
  4. Prepara el cambio más pequeño que cumpla la solicitud. Usa wp_rename_terms solo para los nombres visibles, wp_reorder_terms para las posiciones, o wp_update_term para ediciones explícitas de campos. Nunca derives ni reemplaces los slugs solo porque los nombres visibles hayan cambiado.
  5. Previsualiza el cambio con dry_run: true. Incluye el expected_revision actual de cada término.
  6. Para varios lotes, agrupa las operaciones exactas con pom_site_prepare_write_job. Revisa el trabajo completo en el diálogo de confirmación del cliente o mediante su enlace de revisión web. El asistente ejecuta después cada lote original con el approval_id compartido; cada lote sigue conteniendo como máximo 50 términos.
  7. Inspecciona cada resultado y vuelve a leer los términos. Confirma que se hayan conservado los slugs, la jerarquía y los enlaces de idioma cuando estos quedaban fuera de la tarea. Revisa el editor de taxonomía y cualquier listado público que use sus imágenes u orden.

Para la creación, usa wp_create_term. Para la asignación a una entrada, wp_add_post_terms reemplaza las asignaciones de esa taxonomía salvo que append: true. La eliminación usa wp_delete_term con la revisión actual y el comportamiento de reasignación nativo de WordPress.

Los campos de miniatura y fondo aceptan IDs de imagen editables de la biblioteca de medios del sitio de destino; cero borra una imagen. Los valores más bajos de order aparecen primero donde se usa el orden de términos POM. Cambiar la posición de un término no cambia el menu_order de una entrada ni el ajuste de ordenación de entradas del archivo de una taxonomía.

Un lote no es una transacción de base de datos. Si complete es falso o la conexión falla, inspecciona los términos afectados antes de pedir otra aprobación. Las filas completadas permanecen aplicadas.

Relacionado: herramientas de taxonomía, aprobaciones de escritura, gestión de red.

Actualizaciones de categorías y resultados de búsqueda

Repetir el nombre guardado u otros valores sin cambios no desencadena otra actualización del término. Con POM Theme, las categorías modificadas actualizan los resultados de búsqueda facetada relacionados en pequeños lotes programados. La categoría en sí se guarda inmediatamente. Deja que las tareas programadas terminen antes de verificar los resultados de búsqueda indexados, especialmente en categorías asignadas a muchas entradas.