【问题标题】:Multiple Wordpress Custom Post Types within WP Admin MenusWP 管理菜单中的多个 Wordpress 自定义帖子类型
【发布时间】:2012-06-28 12:29:10
【问题描述】:

我想在 wp 管理区域内创建三个顶级部分,然后列出一组 wordpress 自定义帖子类型。例如。

要做的事情:(主要组) - 事件(自定义帖子类型) - 景点(自定义帖子类型) - 购物(自定义帖子类型) - 等等

住宿:(另一个主要组) - 酒店(自定义帖子类型) - 床和早餐(自定义帖子类型) - 等等

我宁愿使用这些和单独的自定义帖子类型,也不愿使用自定义分类来更好地组织和控制。

此外,每种自定义帖子类型很可能会应用更多自己的分类法 - 例如,活动可能有户外、室内等分类法。

我知道如何创建单独的帖子类型,但我不确定如何将它们分组到顶级层次结构中。

【问题讨论】:

    标签: wordpress custom-post-type


    【解决方案1】:

    解决办法是:

    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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-07
      • 2018-04-30
      • 1970-01-01
      • 2016-10-29
      • 2014-09-10
      相关资源
      最近更新 更多