使用不同类型和类别的帖子?

时间:2012-02-15 作者:Rob

我需要一些关于如何安排我的帖子,使其在后端用户友好的建议。我已经创建了很多使用页面的网站,但这是第一次帖子区域相当全面。

我有4种不同类型的帖子-新闻、事件、文章和;机会。首先,最好的分离方法是什么?因此,在cms中,用户可以看到所有新闻或所有事件的列表。。。i、 并非所有帖子都在一个大列表中键入。我通常会使用子页面,但你不能这样处理帖子。

其次,每种职位类型都有几个与之相关的主题或部门。因此,新闻可能与生物技术、金融或商业有关。而活动可能与资金、网络或招聘有关。It\'s important that when the user creates the post that they don\'t see a long list of all these words, it has to separate out the words associated with news or events.

第三,我需要按原样使用标签部分。因此,他们认为任何关键字都可以作为标签添加。

我发现的最大问题是第二点。似乎没有任何明显的方法可以阻止它显示与其他帖子类型相关的大列表。因此,在一个新闻项目上,它不仅显示它可以关联的所有新闻部门,它还显示所有事件部门,这是我不想要的。

UPDATE: If you look at the screenshot below. I\'ve added the categories - news, events, articles, opportunities. I then added the sectors as sub categories of each one. It\'s just added them all in one big list. If the subcategories were indented then it would solve the problem!!

enter image description here

1 个回复
最合适的回答,由SO网友:Stephen Harris 整理而成

Post Types

我当然会将“新闻”、“事件”和“机会”注册为自定义帖子类型,同时可能会将“文章”保留为默认的“帖子”类型。(参见c上的法典ustom post types).

这将允许您在适当的情况下注册/取消注册特定帖子类型的元数据库。此外,根据要求,“新闻”、“事件”等将有自己的菜单选项卡(如帖子、页面、链接等)。

这将有助于第二个请求。。。

Custom Taxonomies

对于每个帖子类型,可以注册自定义分类法(请参见Codex on custom taxonomy). 它们有两种类型:层次(类似于类别)和非层次(类似于标记)。(参见register_taxonomy)

这将允许您创建“新闻类别”等。这将仅在您注册的帖子类型上可见(也就是说,元框将仅出现在这些帖子类型上)。因此,新闻类别将仅显示在新闻帖子类型上。

最后一点,如果您想要“全局”标记(出现在每个帖子类型上),您只需要在注册时为每个自定义帖子类型提供支持“标记”分类的能力(请参阅taxonomies 论点register_post_type).

结束

相关推荐

Get_Posts()方法和分页不起作用

试图在我的一个Wordpress站点中使用分页,但似乎不起作用。对于分页,我使用SEO分页器插件。这是我的密码$params = get_query_var(\'args\'); $ppp = get_option(\'posts_per_page\'); if (!is_paged()) { $custom_offset = 0; } else { $