Soporte » Plugins y Hacks » Hacks » Permisos usuario y custom post type

  • Resuelto OsKar142

    (@oskar142)


    Hola,
    Tengo un problema para asignar permisos a un usuario personalizado. He creado un CPT donde se muestran también las categorías. En el usuario, le he asignado los permisos para manejar categorías y esto funciona correctamente y puede modificar categorías, crear nuevas, etc. Pero dentro de CPT, se muestran las categorías pero no permite asignarle una categoría al CPT que está editando.
    ¿Alguna idea?

Viendo 4 respuestas - 1 de 4 (de 4 total)
  • Moderador LGrusin

    (@lgrusin)

    ¿Las categorías son las de los posts o son propias del Custom Post type? Ahí podría estar la diferencia.

    Un saludo

    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.

    Moderador LGrusin

    (@lgrusin)

    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

    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 🙂

Viendo 4 respuestas - 1 de 4 (de 4 total)
  • El debate ‘Permisos usuario y custom post type’ está cerrado a nuevas respuestas.