将自定义帖子类型添加到WordPress中的标签和类别

WordPress使能够在函数中的一些简单代码中轻松地添加自定义帖子类型和分类物系,或者通过使用类似于自定义帖子类型UI的插件.这意味着您可以快速将您的WordPress网站转换为相当齐全的CMS.

唯一的问题是,从框中开箱,WordPress不会自动拍摄新创建的自定义帖子类型,并将其添加到现有分类物类别'或'标签的存档页面.'

这意味着如果您创建了一个名为"动画"的自定义帖子类型并使用本机WordPress分类"类别"进行分类和订购定制帖子类型,只需导航到该类别的存档将不会显示您的自定义帖子类型该存档的帖子列表.

例如,您创建了一个Movie Review站点并使用标准WordPress类别和标签,其中包含该定制帖子类型,以便您可以将这些审核与您的其他帖子或页面相关联.让我们说你决定使用一类"戏剧".导航到戏剧的类别存档,即http://yoursite.com/category/drama不会显示您刚刚添加的自定义帖子类型-即使您选择了戏剧类别.

这对于那些通过麻烦添加计划的人来说是令人沮丧的,添加了自定义帖子类型,分类,添加内容,然后找出它不正确显示.

有些人会调用这个错误,但WordPress的开发人员维护了对排序归档是针对创建WordPress的正常帖子类型,并在该功能中添加自定义帖子类型需要一些自定义代码.事实上它确实如此.

所以,如果您希望您的自定义帖子类型显示在您的网站的标准标签和类别中的存档列表中,您可以将以下代码添加到您的函数.php 文件:

加载GIST EFF49E9DEFF534E99BA4A60328CFC588

如果您只添加特定的帖子类型到您可以替换该行的标签和类别列表:

加载GIST 11EF30ACB77DF75245499F892399B9A

与:

加载GIST D932EA0D9CFDE84DB90FD89641396A16

如果您想了解自定义帖子类型,自定义字段和自定义分类物之间的更多信息,请从我们的博客中查看此帖子.

6

发表回复