【问题标题】:WP: Display a specific custom post type list (archive) and that post content (single) within a custom page templateWP:在自定义页面模板中显示特定的自定义帖子类型列表(存档)和帖子内容(单个)
【发布时间】:2013-11-04 17:55:20
【问题描述】:

这就是我所拥有的。

  1. 我有一个自定义页面模板,用于父页面和在该父页面下创建的所有子页面。该模板在左侧导航栏中动态显示父页面、“关于”和所有子页面、“联系人”、“条款”、“隐私”等,并在用户点击时显示相应的内容。
  2. 我有一个自定义帖子类型“Press”,客户希望将其作为左侧导航栏上的新菜单选项,即; “关于”、“新闻稿”、“联系方式”。 . .等等 。 . .
  3. 我假设我需要在自定义页面模板中注入一些逻辑,该模板当前具有对“页面”内容的基本查询。我猜逻辑可能类似于“给我一些正常的页面内容,但是如果用户点击”新闻稿“我将使用另一个替代查询来 ping CPT“Press”,获取该 post_id 并相应地显示内容.

我是不是跑偏了,还是今天脑子放了个屁?

【问题讨论】:

    标签: wordpress custom-post-type


    【解决方案1】:

    您是否尝试将自定义帖子类型添加到 wp_list 参数?

    <?php wp_list_pages( $args ); ?> 
    
    <?php $args = array(
        'child_of'     => 0,  //parent page 
        'exclude'      => '',
        'include'      => '', //parent page 
        'post_type'    => 'page, Press' //include custom post type
    ); ?>
    

    【讨论】:

    • wp_list_pages 用于模板中的左侧导航。
    • 我真的需要对这个页面模板进行拆分。 1. 仅显示以前新闻稿标题列表的代码 2. 当用户单击上述永久链接时显示帖子内容的代码
    • 这仅在我的本地开发电脑上。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-11
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多