Wordpress:将博客帖子分配给基于位置的博客存档登录页面的位置

时间:2013-12-16 21:25:34

标签: wordpress wordpress-theming

我需要将Wordpress博客文章轻松分配到企业的特定位置,以便将它们分组到自己的集合中,以便在每个位置的博客文章归档着陆页上显示。一些文章我也与多个地点相关。

我不能为此使用类别。理想情况下,我想要类似于类别的东西,但我们已经在这个网站上使用了70个其他类别来获得实际的帖子类别。与基于位置的着陆页相比,类别博客帖子归档着陆页的外观和感觉会大不相同,因此类别不适用于此。

我需要一种灵活的替代方法,以便轻松地将帖子分配到位置,因为单击复选框可以为帖子分配类别,并且足够强大以至于我确实可以创建那些基于位置的着陆页可以过滤掉所有其他位置的条目。

如果可能的话,我还需要按位置的条目按类别过滤帖子。

如何成功解决此问题?

1 个答案:

答案 0 :(得分:3)

我最初的想法是为您的博客文章使用自定义分类法。它们的功能就像类别一样(可以有档案页面,帖子可以分配多个分类法等)。我们通常使用插件,类型 - 自定义字段和类型的完整解决方案来管理我们的分类。 (wordpress.org/plugins/types)如果您已经熟悉使用类别及其存档页面,那么使用Taxonomies并没有太大的不同。

界面使用复选框列表,就像类别一样。您可以在管理端设置名称,slug和可选描述。然后,您可以为单个帖子分配任意数量的分类术语。分类法,就像类别一样,只是对帖子进行分类的替代方法。您可以使用内置存档文件格式(taxonomy- {taxonomy_name} .php或taxonomy- {taxonomy_name} - {taxonomy_term_slug} .php)来构建模板文件。因此,如果您对slug“locations”进行了分类,并且查看了带有“nort_pole”的帖子,则可以使用taxonomy-locations.php或taxonomy-locations-north_pole.php作为归档页面的模板。您还可以使用自定义wp_queries根据您要查找的帖子应用的分类术语对帖子进行排序/过滤。

以下是Wordpress Codex中关于分类法的一篇好文章。 http://codex.wordpress.org/Taxonomies

相关问题