自定义帖子类型类别

时间:2013-03-07 06:23:49

标签: wordpress custom-post-type

我在自己的wordpress网站上创建了一个自定义帖子类型“投资组合”,并且我已经为这个自定义帖子类型创建了一个类别部分,类别为slug“ port-cate < /强>”。

投资组合”帖子的固定链接如下:

mysite.com/portfolio/post-name /

但类别网址是

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

我的问题是:如何为此帖子类型创建类别网址,如

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

请帮帮我。

2 个答案:

答案 0 :(得分: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/

希望这有帮助。

答案 1 :(得分:0)

试试这个插件http://wordpress.org/extend/plugins/cat-post-type/

您可以按类别选择自定义帖子并输入