He añadido un usuario medida Tipo en Wordpress, la personalizada del tipo convencional apoya Autores (ver más abajo). El tipo de usuario personalizado tiene todos los privilegios de un autor a excepción de 'publicar publicaciones', pero es no en la lista de posibles autores para asignar a la publicación.WordPress: Custom Los usuarios no aparece en la casilla Autor
¿Qué estoy haciendo mal?
Código:
if (!get_role('member')) {
add_role('member', 'SFUK Member', array(
'delete_posts' => true,
'edit_posts' => true,
'read' => true,
'upload_files' => true,
'edit_published_posts' => true,
'delete_published_posts' => true
));
}
y aquí es el tipo de mensaje personalizado:
$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'hierarchical' => true,
'menu_position' => 0,
'supports' => array('title', 'editor', 'thumbnail', 'page-attributes', 'author')
);
if (!post_type_exists('ent')) {
register_post_type('ent', $args);
remove_post_type_support('ent', 'editor');
}
Avisadme si se necesita más información.
¿Los privilegios de usuario funcionan en wp-admin? de la manera que esperas? ... ¿También estás usando un tema/widget personalizado para mostrar el nombre del autor cuando se publica ?, ¿muestra un valor incorrecto ?, o simplemente en blanco. Hay muchas maneras en que esto podría haberse hecho mal sadly = [ – PicoCreator
También de qué archivos provienen sus fragmentos de código = P – PicoCreator