如何包含基于页面ID的本地菜单?

时间:2017-12-04 作者:Vanina Yordanova

我正在使用模板创建不同的页面。

例如:page-blog.php. 对于某些页面组,我希望包括本地导航。

如果我使用page。php我可以通过检查id包括本地nav:

  if(is_page(array(18,52,22,20))) {
   // code
  }
但一旦我为页面使用模板,这就不再有效了。我需要在哪里检查id,以便显示本地导航?

在模板中这样做并不方便,因为网站有太多的页面。

1 个回复
最合适的回答,由SO网友:Narek Zakarian 整理而成

您还可以检查是否在页面模板上is_page_template 功能:

  if(is_page(array(18,52,22,20)) || is_page_template( \'blog.php\' )) {
       //do your stuff
  }

结束

相关推荐

如何从Get_Pages()中排除作者

我正在尝试按作者筛选wp\\u dropdown\\u pages函数的结果,以下是我到目前为止得到的结果。$dropdown_args = array( \'post_type\' => $post->post_type, \'exclude_tree\' => $post->ID, \'selected\' => $post->pos