2016-12-26 12 views
2

カスタムポストタイプ "証明書"があります& "証明書"カスタムポストタイプとして登録されたカスタム分類法 "certificate_category"があります。WordPressのtaxonomy.phpがカスタムタクソノミのために機能しません

$args = array(
     'labels' => $labels, 
     'hierarchical' => true, 
     'show_ui' => true, 
     'show_admin_column' => true, 
     'query_var' => true, 
     'rewrite' =>array('slug' => 'topics') 
    ); 
     register_taxonomy('certificate_category', 'certificates', $args); 

この分類は、名前の2つの用語を持っている「国際」&「インテリア」:ここでの分類の私の定義があります。 taxonomy.phpを作成して "certificate_category"分類(国際&内部テンプレートは同じです)を表示しました。

"internatonal"の用語はmysit/topics/internationalです。& "interior"の用語はmysit.com/topics/interiorであり、どちらもindex.phpにリダイレクトされます。

taxonomy.phpを表示するにはどうすればよいですか?

+0

初期化フックにタクソノミ登録コードがありますか? functions.phpに登録コードを追加した後、[設定/固定リンク]セクションにアクセスしましたか? トラブルシューティングのためだけに、プラグインの無効化やテーマの切り替えを試すことができます。 – steakoverflow

+0

はい、それはフックを持っています。設定/パーマリンクではどうすればよいですか? – mhnz

+0

Settings/Permalinks urlを開いてから、taxonomy term urlを開いてみてください。 – steakoverflow

答えて

0

パーマリンクセクションの設定を変更する必要はありません。単にアクセスして/ topics/internationalを開いてみてください。あなたが必要とするテンプレートは単にtaxonomy.phpです。 このような構成のサイトを作成しましたが、これは1回目の試行で機能しました。 タクソノミの用語には投稿がありますか?

+0

/topics/internationalをどのように開く必要がありますか? – mhnz

+0

どのようにして/topics/international.iを開くべきですか?私は国際的な2つの記事と内部の4つの記事を持っています。 – mhnz

+0

http://example.com/topics/international – steakoverflow

関連する問題