2016-10-19 10 views
1

私はカスタムポストタイプ(ポートフォリオ)が2つの異なるカテゴリを持っていると、2つのページにそれぞれのカテゴリの投稿が表示されます。wordpressカスタムポストタイプのカテゴリスラッグのURL

私がページを呼ぶURLは、mysite.com/pagenameのようなものです。ここで、pagenameはポートフォリオカテゴリの名前と同じです。私はURLがmysite.com/portfolio/portfolio-name

に変わる単一のポートフォリオに行くとき

私の問題ではなく、URLのポートフォリオのカテゴリを表示する方法はありますか? mysite.com/portfolio-category/portfolio-nameのようにする必要があります

ありがとうございます。

答えて

0

はい、いずれも、[設定]> [固定リンク]で設定できます。その他の可能性については、Permalinksのページをご覧ください。

あなたのパーマリンクの先頭に数字を追加して、すべてのURLを解決するためにWordPressが生成しなければならない書き換えルールの数を減らすことをお勧めします。

+0

はパーマリンクで私は多分(そうかわからない)が解決するだろうと私はすることを変更した場合、サイト内の他のすべてのページに適したオプションです「サンプル・ポスト/」選択しました他のところで問題を抱えている。 – junray

+0

私は、カスタム投稿タイプになり、それを相対カテゴリ – junray

+0

に置き換えたときにのみ、デフォルトの投稿タイプを上書きするルールが必要です。このURLを参照してください。https://codex.wordpress.org/Using_Permalinks – maddy

-1

以下に分類法を登録してください。ここで

「ポートフォリオは、」あなた「カスタムポストタイプ」と 「ポートフォリオ・カテゴリには、」あなたの「ポートフォリオカテゴリ」です。

このフックURLを追加すると、「portfolio-category」と表示されます。必要に応じて。

試行これが役立ちます。

/* add action hook in function.php */ 
add_action('init', 'custom_function_toadd_taxonomyurl',0); 
function custom_function_toadd_taxonomyurl() { 

register_taxonomy('portfolio-category', array('portfolio'), array(
     'hierarchical' => true, 
     'label' => 'Portfolio Categories', 
     'singular_name' => 'Portfolio Category', 
     'show_ui' => true, 
     'query_var' => 'portfolio-category', 
     'rewrite' => array('slug' => 'portfolio-category') 
    )); 

} 
関連する問題