Bonjour à tous,
Je viens de suivre ce tuto très intéressant et j'ai réussi à l'appliqué.
Donc dans mon menu, j'ai maintenant un nouveau menu 'Experiences'.
Dans mon fichier 'montheme/types/experiences.php', j'ai ajouté ceci
add_action( 'init', 'experiences_init' );
/**
* Register a book post type.
*
* @link http://codex.wordpress.org/Function_Reference/register_post_type
*/
function experiences_init() {
$labels = array(
'name' => 'Experiences',
'singular_name' => 'Réalisation',
'menu_name' => 'Experiences',
'name_admin_bar' => 'Your experiences admin bar',
'add_new' => 'Add new',
'add_new_item' => 'Add New Experience',
'new_item' => 'New Experience',
'edit_item' => 'Edit Experience',
'view_item' => 'View Experience',
'all_items' => 'All Experiences',
'search_items' => 'Search Experiences',
'parent_item_colon' => 'Parent Experiences:',
'not_found' => 'No experiences found.',
'not_found_in_trash' => 'No experiences found in Trash.'
);
$args = array(
'labels' => $labels,
'description' => 'Description.',
'public' => false,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'experiences' ),
'capability_type' => 'post',
'has_archive' => true,
'hierarchical' => false,
'menu_position' => 5,
'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt' )
);
register_post_type( 'experiences', $args );
}
Je constate que 'capability_type' a une influence dans l'affichage du post. J'ai essayé de le mondifier avec 'edit_post' et d'autres option que l'on trouve sur cette page (plus ou moins au milieu) sans succès, car mon but que le nouvel élément ne soit visible et editable que par l'utilisateur qui l'a créé.
Comment puis-je donc gérer ce droit?
Milles mercis et n'hésitez pas à me demander plus de précision si besoin