使用Roots / Sage Wordpress模板隐藏部落活动日历上的侧边栏

时间:2016-06-05 23:49:29

标签: wordpress wordpress-plugin roots-sage

我需要使用Roots / Sage Wordpress模板隐藏Tribe Events日历页面中的侧边栏。我可以使用以下方法实现: display_sidebar函数中的'tribe_is_upcoming',但这也会将其从Blog页面中删除。我有什么想法可以从Tribe Events页面中隐藏它但仍然显示在我的Blog页面上?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

原来我需要使用这些功能:

function display_sidebar() {
  static $display;

  isset($display) || $display = !in_array(true, [
  // The sidebar will NOT be displayed if ANY of the following return true.
  // @link https://codex.wordpress.org/Conditional_Tags
  is_404(),
  is_front_page(),
  is_page(),
  tribe_is_month(),
  tribe_is_upcoming(),
  tribe_is_day()
 ]);

 return apply_filters('sage/display_sidebar', $display);
}