¿Las categorías son las de los posts o son propias del Custom Post type? Ahí podría estar la diferencia.
Un saludo
Iniciador del debate
OsKar142
(@oskar142)
Hola,
Iba a contestar ahora. Después de toquetear los permisos uno a uno, he visto que el problema está en el permiso edit_posts. Si se quita este permiso (no quiero que el usuario personalizado que he creado tenga permisos para crear/editar entradas), si que te muestra las categorías, te permite trabajar completamente con ellas, pero no te permite asignar una categoría al CPT creado. Por categorías, si, me refiero a las categorías por defecto de WordPress. De momento lo he solucionado quitando las opciones de menú en el administrador (remove_menu_page($pagina)), pero no deja de ser un parche. En cuanto tenga hueco bloquearé la posibilidad de que este tipo de usuario pueda publicar entradas a no ser que alguien sepa si existe algún tipo de permiso para asignar categorías a CPT sin tener asignado el permiso edit_posts al rol.
Tendría que mirarlo bien pero creo que la categoría del Custom Post Type tendría que ser una taxonomía propia (aunque se llame igual). Por eso digo que depende de cuál categoría estes asignando.
Saludos
Iniciador del debate
OsKar142
(@oskar142)
Esa sería otra opción que me he planteado, pero quería utilizar las mismas categorías que en las entradas para no tener que rellenar un campo más y duplicar taxonomías ya que se utilizan las mismas categorías en las entradas que en el CPT.
Muchas gracias por tu ayuda 🙂