¿Cómo convertir categorías regulares a taxonomía personalizada?

3

Tengo una gran lista de categorías / subcategorías (alrededor de 60 en total). Ahora tiene sentido que, en lugar de que estas categorías estén disponibles para la lista de categorías de cualquier tipo de publicación, estas categorías deban moverse a mi lista de taxonomía personalizada asociada con un tipo de publicación personalizado específico. Mi taxonomía personalizada (con hierarchical = true ) es:

    register_taxonomy( 'drink_cats', 
    array('menu_drinks'),
    array('hierarchical' => true, 

Entonces, cuando ingresé a wp_term_taxonomy en la base de datos, pensé que solo podía cambiar el valor de taxonomía del 'category' predeterminado a mi nueva taxonomía 'drink_cats' . Sin embargo, al hacerlo se rompe la lista drink_cats en el administrador, y ninguna de mis publicaciones se conecta a la taxonomía.

¿Hay una buena manera de hacer esto? Obviamente me falta una tabla en la que debería entrar y actualizar.

    
pregunta Brent 06.05.2012 - 11:06

1 respuesta

1

Solución sacada de los comentarios:

  

Me gusta usar GWA db Editor para hacer cualquier actualización rápida de la base de datos, así que fui en GWA, en la tabla wp_term_taxonomy .

     

Cambié la columna Taxonomía para todas mis categorías a mi taxonomía personalizada ( drinks_cats ). La clave era ir también a la columna principal y simplemente cambiar todos los valores a 0 . Por la razón que sea, esto permitió a WordPress mover todas las categorías a mi taxonomía personalizada sin problemas.
  Luego tuve que reorganizar las categorías en gatos y subcats una vez allí, pero pareció funcionar de esta manera.

    
respondido por el fuxia 22.07.2012 - 12:00

Lea otras preguntas en las etiquetas