1

我在我的 wordpress 网站中创建了一个自定义帖子类型“ Portfolio ”,并且我还为这个自定义帖子类型创建了一个类别部分,其中包含类别 slug“ port-cate ”。

投资组合”帖子的固定链接是这样的:

mysite.com/portfolio/post-name/

但类别网址是

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

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

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 回答