je suis complètement confus, je veux utiliser mon propre fichier de modèle pour un type de message personnalisé et bien sûr, je lis tout à ce sujet ici ou dans le Codex ( http://codex.wordpress.org/Post_Types # Custom_Post_Type_Templates )
Aussi, j'ai trouvé des utilisateurs avec le même problème ( https://stackoverflow.com/questions/14461285/what-would-make-a-custom-post-type-template-not-show- up ), et bien sûr j’ai déjà mis à jour la page de permalien (changez le réglage> enregistrer> changez le réglage en retour original> enregistrez!). Rien n'a fonctionné jusqu'ici :(.
Qu'ai-je fait?
D'abord, j'enregistre mon type de message personnalisé comme d'habitude avec ce code:
register_post_type( 'series', array(
'supports' => array('title', 'editor'),
'menu_position' => 20,
'show_ui' => true,
'show_in_nav_menus' => false,
'show_in_menu' => true,
'public' => true,
'register_meta_box_cb' => array($this, 'addMetaBoxes'),
'public_queryable' => true,
'has_archive' => true
)
);
Après l'enregistrement, je m'attendais à avoir accès à mon fichier de modèle personnalisé, si je crée le fichier de modèle single-series.php dans le répertoire racine de mon thème.
Mais ... boohhh.
Tout le temps, mon 404.php est appelé à la place de mon fichier de modèle personnalisé souhaité ... qu'est-ce qui ne va pas? Est-ce que j'oublie quelque chose d'important? ... argghh! S'il vous plaît aider.
Merci d'avance!
Maintenant que cela fonctionne sans que les permaliens soient activés, essayez de réinitialiser vos permaliens à votre guise. Cette réinitialisation complète devrait fonctionner.
Edit: faites-vous quelque chose de génial avec l’argument rewrite
?