私は完全に混乱しています、私はあなた自身のテンプレートファイルをカスタム投稿タイプに使いたいと思います、そしてもちろん私はここまたはCodexでこれについてすべてを読みました( http://codex.wordpress.org/Post_Types#Custom_Post_Type_Templates )
また、私は同じ問題を持つユーザーを見つけました( https://stackoverflow.com/questions/14461285/what-would-make-a-custom-post-type-template-not-show- up )、そしてもちろん私はすでにパーマリンクページを更新しています(設定を変更する>保存>オリジナルの設定に戻す>保存!)。これまでのところ何もうまくいっていません:(。
私は何をしましたか?
最初に私はそのコードでいつものように私のカスタム投稿タイプを登録します:
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
)
);
登録の後、私は私のテーマのルートディレクトリの中にsingle-series.phpテンプレートファイルを作成すれば私は私のカスタムテンプレートファイルにアクセスすることを期待していました。
しかし……。
いつも私の希望するカスタムテンプレートファイルの代わりに私の404.phpが呼ばれています...何が(地獄)うまくいかないのですか?重要なことを忘れましたか。 …あー!助けてください。
前もって感謝します!
パーマリンクが有効になっていなくても機能するようになったので、パーマリンクを元の状態にリセットしてみます。そのフルリセットは動作するはずです。
編集:あなたはrewrite
引数でファンキーな何かをしていますか?