web-dev-qa-db-fra.com

le fichier de modèle de publication personnalisé n'est pas affiché, mais tout le temps à la place

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!

1
Alex

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?

0
Eric Holmes