Comment changer l'auteur d'un type d'article personnalisé?

10

J'ai créé un type d'article personnalisé et je dois pouvoir créer des articles et les attribuer aux auteurs. Il est facile de faire cela avec les publications car vous pouvez accéder à l'écran d'édition en bloc et changer immédiatement l'auteur. Cependant, lorsque j'essaie de le faire avec mon type de message personnalisé, la zone auteur n'existe pas. Comment puis-je ajouter la fonctionnalité pour changer l'auteur de mon type d'article personnalisé?

EDIT: j'ai trouvé une solution, voir la réponse ci-dessous.

    
posée fdsa 23.07.2012 - 05:00

3 réponses

4

J'ai découvert que l'attribut edit author n'était pas ajouté par défaut dans les types de publication personnalisés. Pour ajouter l'attribut author, le code suivant est requis:

function allowAuthorEditing()
{
  add_post_type_support( 'mytype', 'author' );
}

add_action('init','allowAuthorEditing');
    
réponse donnée fdsa 23.07.2012 - 05:27
14

dans le tableau des arguments de registre Custom Post Type, utilisez cette

'supports' => array('title', 'editor', 'thumbnail', 'comments', 'author'),

Ceci activera la boîte d'auteur sur l'écran d'édition. Après avoir enregistré author sur cpt, vous devez activer l’option author from edit (ouvrir en haut de l’écran d’édition où vous pouvez activer / désactiver tous les metabox) pour afficher authorbox sur cet écran.

    
réponse donnée pixelngrain 04.08.2012 - 22:12
2

Sélectionnez Options d’écran dans le coin supérieur droit et cochez la case Auteur. Il affichera ensuite la méta-boîte Auteur. C’est peut-être la pire expérience utilisateur de WordPress. Cela déroute beaucoup de gens.

    
réponse donnée Brian Fegter 23.07.2012 - 05:20

Lire d'autres questions sur les étiquettes