diff --git a/.gitignore b/.gitignore index 35efc921..299a2145 100644 --- a/.gitignore +++ b/.gitignore @@ -24,4 +24,5 @@ npm-debug.log /node_modules coverage coverage.clover -/dist \ No newline at end of file +/dist +.idea/ diff --git a/lib/class-option-multicheck-categories.php b/lib/class-option-multicheck-categories.php index 00d835a0..f1b47a00 100644 --- a/lib/class-option-multicheck-categories.php +++ b/lib/class-option-multicheck-categories.php @@ -11,7 +11,11 @@ class TitanFrameworkOptionMulticheckCategories extends TitanFrameworkOptionMulti 'taxonomy' => 'category', 'hide_empty' => false, 'show_count' => false, - 'select_all' => false + 'select_all' => false, + 'include' => false, + 'exclude' => false, + 'number' => 0, + 'parent' => '', ); /* @@ -23,6 +27,10 @@ public function display() { 'order' => $this->settings['order'], 'taxonomy' => $this->settings['taxonomy'], 'hide_empty' => $this->settings['hide_empty'] ? '1' : '0', + 'include' => $this->settings['include'] ? $this->settings['include'] : array(), + 'exclude' => $this->settings['exclude'] ? $this->settings['exclude'] : array(), + 'number' => $this->settings['number'] ? $this->settings['number'] : 0, + 'parent' => $this->settings['parent'] ? $this->settings['parent'] : '', ); $categories = get_categories( $args ); @@ -44,6 +52,10 @@ public function registerCustomizerControl( $wp_customize, $section, $priority = 'order' => $this->settings['order'], 'taxonomy' => $this->settings['taxonomy'], 'hide_empty' => $this->settings['hide_empty'] ? '1' : '0', + 'include' => $this->settings['include'] ? $this->settings['include'] : array(), + 'exclude' => $this->settings['exclude'] ? $this->settings['exclude'] : array(), + 'number' => $this->settings['number'] ? $this->settings['number'] : 0, + 'parent' => $this->settings['parent'] ? $this->settings['parent'] : '', ); $categories = get_categories( $args );