【问题标题】:Is is possible to use is_page() with child是否可以将 is_page() 与孩子一起使用
【发布时间】:2012-01-14 08:54:56
【问题描述】:

投资组合 -厨房 -浴室 -内饰

这是我的菜单的一部分,当我转到投资组合或投资组合下的任何页面时,我想显示一个菜单。我知道我可以获取他们的 ID 并使用 is_page 并得到我想要的。但问题是将来如果我添加另一个页面 its gonna mess it up. Because Ill 必须将该页面 ID 添加到我的代码中。我不知道t want to do it actually my customer doesnt 知道该怎么做。我考虑过使用 !is_page 然后添加其他页面,这样任何其他创建的页面都会有这个菜单,但是如果他们向他们的网站添加另一个不在投资组合下的页面会发生什么?

长话短说,我可以说 is_page 投资组合或投资组合的子项显示此菜单吗?

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    is_child-functionality 可以通过使用 wp_list_pages 和参数“child_of”来传递,如下所示:

    wp_list_pages(array('child_of'=>id_of_page));
    

    这是该函数的 Codex 页面:http://codex.wordpress.org/Template_Tags/wp_list_pages

    【讨论】:

      猜你喜欢
      • 2010-10-10
      • 2021-01-02
      • 2021-11-12
      • 2016-04-01
      • 2011-01-20
      • 2018-08-11
      • 2021-08-05
      • 2019-03-18
      • 2014-03-15
      相关资源
      最近更新 更多