Creé una taxonomía personalizada llamada artículos alimenticios. Lo hice usando el complemento CPT UI para WordPress. Quería cambiar la URL de reescritura para que funcione según los términos de la taxonomía, no la taxonomía en sí.
Por ejemplo:
Tengo una taxonomía personalizada denominada Alimentos adjunta a alimentos de tipo de publicación personalizada.
La URL que ahora se está formando para el archivo es
example.com/food_item/bread
quería que fuera como
example.com/bread
Pude hacer eso usando
add_rewrite_rule(
'^bread/?$', // the rule regex
'index.php?taxonomy=food_item&term=bread', // where you want the rule to go
'top' // the priority. Make this one go first
);
Pero esta no es una solución dinámica. Puede haber más valores además del pan en el futuro y no quiero definir reglas para todos ellos manualmente. ¿Hay alguna solución de que esto funcione en cualquier taxonomía con términos? Ambos podrían ser dinámicos?
.