在WP管理菜单中包含多个Wordpress自定义文章类型

3
我想在wp管理界面内创建三个顶级部分,以列出一组WordPress自定义帖子类型。例如:
事情要做:(主组) -事件(自定义帖子类型) -景点(自定义帖子类型) -购物(自定义帖子类型) -等等
住宿:(另一个主要组) -酒店(自定义帖子类型) -旅馆式民宿(自定义帖子类型) -等等
我宁愿使用这些和单个自定义帖子类型,而不是使用自定义分类法进行更好的组织和控制。
此外,每个自定义帖子类型很可能都有其自己的分类法应用 - 例如,事件可能会有户外、室内等分类法。
我知道如何创建单个帖子类型,但不确定如何对它们进行分组。
1个回答

2
解决方案如下:
  1. 住宿/活动将成为模板页面

  2. 在管理部分内的这些模板将有一个选项,可以根据a)文章类型和b)可选地进一步分类来列出所需的文章类型

  3. 在前端模板中,使用类似以下代码的代码来收集正确的数据


global $post;
$serialised_post_types = get_post_meta($post->ID,'post_types_to_list',true); //i.e. a serialised array('hotel','bnb');
$serialised_post_types = unserialize($serialised_post_types);
$args = array('post_type' => $serialised_post_types); //basic args

$res = new WP_Query($args);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接