Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Custom Post Type - Capabilities

Estas en el tema de Custom Post Type - Capabilities en el foro de WordPress en Foros del Web. Como va gente, antes que nada gracias por la info que brindan en el foro, hace rato que no preguntaba nada, pero esto ya me ...
  #1 (permalink)  
Antiguo 30/03/2011, 13:56
 
Fecha de Ingreso: julio-2008
Ubicación: San Luis
Mensajes: 70
Antigüedad: 16 años, 4 meses
Puntos: 1
Busqueda Custom Post Type - Capabilities

Como va gente, antes que nada gracias por la info que brindan en el foro, hace rato que no preguntaba nada, pero esto ya me colmo y no encuentro la solucion en ningun lado.

Resulta que necesito imitar el mismo esquema de roles que usan los post comunes de wordpress y poder aplicarlo en un custom post type (tipo de entradas personalizadas) pero no logro que funcione de la misma manera.

Estos son mis roles definidos en register_post_type:

Código PHP:
'capability_type' => 'auto',
'capabilities' => array(        
                
'publish_posts' => 'publish_autos',
                
'edit_posts' => 'edit_autos',
                
'edit_others_posts' => 'edit_others_autos',
                
'delete_posts' => 'delete_autos',
                
'delete_others_posts' => 'delete_others_autos',
                
'read_private_posts' => 'read_private_autos',
                
'edit_post' => 'edit_auto',
                
'delete_post' => 'delete_auto',
                
'read_post' => 'read_auto',
            ) 
El proposito de definir un esquema de roles identico al de post comunes es porque necesito que determinados usuarios vean este tipo de post tipo auto y me envien su entrada, yo verifique y los publique.

Estos usuarios serian contribuidores y no publicarian directamente una entrada tipo auto sino que la "enviarian a revision" (esto es tal cual hace un usuario contribuidor en el esquema de roles de post comunes) Pasando en limpio

Usuario contribuidor:
Crea entradas auto nueva y envia a revision
Elimina entradas auto
Una vez que el admin publica ya no puede editarlas.


Mi problema radica que armando un identico esquema de roles, el usuario contribuidor sique editando sus entradas auto cuando ya estan publicadas, y cuando le codifico:

Código PHP:
'capability_type' => 'post'
deja de poder editar los post auto cuando estan publicados.
que rol me falta definir??

Estoy utilizando plugins Members para crear y asignar roles al usuario Administrator y Contributor definidos por wordpress
__________________
under the shadow of the Almighty, do not worry

Última edición por memox32; 30/03/2011 a las 14:00 Razón: mas info

Etiquetas: capabilities, custom, entradas, personalizadas, post, rol, roles, type
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:12.