Skip to content

Commit

Permalink
Merge pull request #1494 from roots/QWp6t-conditionaltagcheck
Browse files Browse the repository at this point in the history
Remove ConditonalTagCheck class
  • Loading branch information
retlehs committed Sep 23, 2015
2 parents 2aafd22 + 6d05c67 commit a6c9d4d
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 73 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
### HEAD
* Remove ConditionalTagCheck class ([#1494](https://github.com/roots/sage/pull/1494))
* Add search templates ([#1459](https://github.com/roots/sage/issues/1459))
* Allow `debugger` statements in development JavaScript ([#1487](https://github.com/roots/sage/issues/1487))

Expand Down
1 change: 0 additions & 1 deletion functions.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
'lib/utils.php', // Utility functions
'lib/init.php', // Initial theme setup and constants
'lib/wrapper.php', // Theme wrapper class
'lib/conditional-tag-check.php', // ConditionalTagCheck class
'lib/config.php', // Configuration
'lib/assets.php', // Scripts and stylesheets
'lib/titles.php', // Page titles
Expand Down
43 changes: 0 additions & 43 deletions lib/conditional-tag-check.php

This file was deleted.

38 changes: 9 additions & 29 deletions lib/config.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,38 +28,18 @@
}

/**
* Define which pages shouldn't have the sidebar
* Determine which pages should NOT display the sidebar
*/
function display_sidebar() {
static $display;

if (!isset($display)) {
$conditionalCheck = new ConditionalTagCheck(
/**
* Any of these conditional tags that return true won't show the sidebar.
* You can also specify your own custom function as long as it returns a boolean.
*
* To use a function that accepts arguments, use an array instead of just the function name as a string.
*
* Examples:
*
* 'is_single'
* 'is_archive'
* ['is_page', 'about-me']
* ['is_tax', ['flavor', 'mild']]
* ['is_page_template', 'about.php']
* ['is_post_type_archive', ['foo', 'bar', 'baz']]
*
*/
[
'is_404',
'is_front_page',
['is_page_template', 'template-custom.php']
]
);
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_template('template-custom.php'),
]);

$display = apply_filters('sage/display_sidebar', $conditionalCheck->result);
}

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

0 comments on commit a6c9d4d

Please sign in to comment.