1

wordpress サイトでカスタム投稿タイプ「Portfolio 」を作成し、このカスタム投稿タイプのカテゴリ セクションをカテゴリ スラッグ「 port-cate」で作成しました。

「 Portfolio」投稿へのパーマリンクは次のようになります。

mysite.com/portfolio/投稿名/

しかし、カテゴリのURLは

mysite.com/port-cate/category-slug/

私の質問は次のとおりです。この投稿タイプのカテゴリ URL を作成するにはどうすればよいですか

mysite.com/portfolio/category/category-slug/

私を助けてください。

4

2 に答える 2

0

これは、カスタム投稿タイプとともにカスタム分類法を設定することで実現できます。また、カスタム投稿タイプとカスタム分類の名前を変更して、希望どおりに機能させる必要がある場合もあります。簡単な例を次に示します。

 // PORTFOLIO TAXONOMY
  register_taxonomy( 'portfolio', 
    array('images'), /* This is the name of your custom post type, I used "Images" */
    array('hierarchical' => true,     /* if this is true it acts like categories */             
        'labels' => array(
             /* OPTIONS */
        ),
        'show_ui' => true,
        'query_var' => true,
    )
);   

これにより、カスタム投稿タイプの編集画面に新しいメタボックスが作成され、その場で「ポートフォリオ」タクソノミーを作成できます。リンクは次のようになります。

mysite.com/portfolio/new-portfolio-slug/

タクソノミーで利用可能なオプションのリストは次のとおりですhttp://codex.wordpress.org/Function_Reference/register_taxonomyと、さらに役立つ可能性のある独立した記事http://someweblog.com/wordpress-custom-taxonomy-with-same- slug-as-custom-post-type/

お役に立てれば。

于 2013-03-28T07:19:03.700 に答える
0

このプラグインを試してください http://wordpress.org/extend/plugins/cat-post-type/

カスタム投稿をカテゴリとタイプで選択できます

于 2013-04-26T06:49:06.957 に答える