Estoy usando una estructura de enlace permanente personalizada:
/%category%/%postname%/
Para que mis publicaciones aparezcan como:
mysite.com/widgets/blue-widget
Esto funciona bien siempre y cuando exista "blue-widget" en una y solo una categoría. Sin embargo, cuando aparece en más de una categoría, como tal vez un niño sin categorizar, la URL resultante se convierte en:
mysite.com/uncategorized/child-of-uncategorized/blue-widget
A pesar de que la publicación aún se encuentra en "widgets", parece que hay algo que hace que la categoría no supere. Creo que es porque tiene la identificación más baja.
Necesito saber si es posible excluir las categorías sin categoría y cualquier elemento secundario de sin categoría que aparezca en la estructura de enlace permanente.
EJEMPLO ACTUALIZADO:
Entonces, si una publicación está en 3 categorías por ejemplo:
Widgets (parent_id = 0), Sin categorizar (parent_id = 0), Hijo de Uncategorized (parent_id = 1)
Quiero que el filtro use "Widgets" como la barra de enlace permanente y excluye "sin categorizar" y todos sus hijos.
Si la publicación está en 2 o más categorías que no están sin categorizar o un niño sin categorizar, entonces solo usa la categoría más nueva como la slug permalink.
Si la publicación se asigna únicamente a sin categorizar o a uno de sus hijos, entonces no muestre una categoría slug enlace permanente