Version Description
- Fixed visibility issue for WooCommerce taxonomies.
Download this release
Release Info
Developer | edbertguinto |
Plugin | Widget Options |
Version | 3.7.11 |
Comparing to | |
See all releases |
Code changes from version 3.7.10 to 3.7.11
- includes/widgets/display.php +187 -160
- plugin.php +1 -1
- readme.txt +5 -2
includes/widgets/display.php
CHANGED
@@ -33,191 +33,218 @@ if( !function_exists( 'widgetopts_display_callback' ) ):
|
|
33 |
$is_types = ( 'activate' == $widget_options['visibility'] && isset( $widget_options['settings']['visibility'] ) && isset( $widget_options['settings']['visibility']['post_type'] ) ) ? true : false;
|
34 |
$is_tax = ( 'activate' == $widget_options['visibility'] && isset( $widget_options['settings']['visibility'] ) && isset( $widget_options['settings']['visibility']['taxonomies'] ) ) ? true : false;
|
35 |
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
}elseif( !isset( $visibility['misc']['home'] ) && $visibility_opts == 'show' ){
|
40 |
-
$hidden = true; //hide if not checked on visible pages
|
41 |
-
}
|
42 |
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
return false;
|
47 |
-
}
|
48 |
-
}elseif ( $is_misc && is_home() ) { //filter for blog page
|
49 |
-
if( isset( $visibility['misc']['blog'] ) && $visibility_opts == 'hide' ){
|
50 |
-
$hidden = true; //hide if checked on hidden pages
|
51 |
-
}elseif( !isset( $visibility['misc']['blog'] ) && $visibility_opts == 'show' ){
|
52 |
-
$hidden = true; //hide if not checked on visible pages
|
53 |
-
}
|
54 |
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
|
|
60 |
|
61 |
-
|
62 |
-
|
63 |
-
$visibility['categories'] = array();
|
64 |
-
}
|
65 |
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
$hidden = true; //hide if doesn't exists on visible pages
|
70 |
-
}elseif( isset( $visibility['categories']['all_categories'] ) && $visibility_opts == 'hide' ){
|
71 |
-
$hidden = true; //hide to all categories
|
72 |
-
}elseif( isset( $visibility['categories']['all_categories'] ) && $visibility_opts == 'show' ){
|
73 |
-
$hidden = false; //hide to all categories
|
74 |
}
|
|
|
75 |
|
76 |
-
|
77 |
-
|
78 |
-
if( $
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
}
|
85 |
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
|
|
|
|
|
|
|
|
93 |
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
}elseif ( $is_tax && is_tax() ) {
|
100 |
-
$term = get_queried_object();
|
101 |
-
if( !isset( $visibility['taxonomies'] ) ){
|
102 |
-
$visibility['taxonomies'] = array();
|
103 |
-
}
|
104 |
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
}
|
110 |
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
$hidden = true; //hide if not checked on visible pages
|
121 |
-
}
|
122 |
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
$hidden = true; //hide if not checked on visible pages
|
133 |
-
}
|
134 |
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
$hidden = true; //hide if checked on hidden pages
|
143 |
-
}elseif( !isset( $visibility['misc']['search'] ) && $visibility_opts == 'show' ){
|
144 |
-
$hidden = true; //hide if not checked on visible pages
|
145 |
-
}
|
146 |
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
}
|
152 |
-
}elseif ( is_single() && !is_page() ) {
|
153 |
-
global $post;
|
154 |
-
$type = $post->post_type;
|
155 |
-
|
156 |
-
if( !isset( $visibility['types'] ) ){
|
157 |
-
$visibility['types'] = array();
|
158 |
-
}
|
159 |
-
if( $visibility_opts == 'hide' && array_key_exists( $type , $visibility['types']) ){
|
160 |
-
$hidden = true; //hide if exists on hidden pages
|
161 |
-
}elseif( $visibility_opts == 'show' && !array_key_exists( $type , $visibility['types']) ){
|
162 |
-
$hidden = true; //hide if doesn't exists on visible pages
|
163 |
-
}
|
164 |
-
// do return to bypass other conditions
|
165 |
-
$hidden = apply_filters( 'widget_options_visibility_types', $hidden );
|
166 |
-
//hide posts assign on category
|
167 |
-
if( !isset( $visibility['categories'] ) ){
|
168 |
-
$visibility['categories'] = array();
|
169 |
-
}
|
170 |
-
if( isset( $visibility['categories']['all_categories'] ) && $visibility_opts == 'hide' ){
|
171 |
-
$hidden = true; //hide to all categories
|
172 |
-
}elseif( isset( $visibility['categories']['all_categories'] ) && $visibility_opts == 'show' ){
|
173 |
-
$hidden = false; //hide to all categories
|
174 |
-
}elseif( !isset( $visibility['categories']['all_categories'] ) && !empty( $visibility['categories'] ) ) {
|
175 |
-
$cats = wp_get_post_categories( get_the_ID() );
|
176 |
-
if( is_array( $cats ) && !empty( $cats ) ){
|
177 |
-
$checked_cats = array_keys( $visibility['categories'] );
|
178 |
-
$intersect = array_intersect( $cats , $checked_cats );
|
179 |
-
if( !empty( $intersect ) && $visibility_opts == 'hide' ){
|
180 |
-
$hidden = true;
|
181 |
-
}elseif( !empty( $intersect ) && $visibility_opts == 'show' ){
|
182 |
-
$hidden = false;
|
183 |
-
}
|
184 |
}
|
185 |
-
}
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
}elseif ( $is_types && is_page() ) {
|
193 |
-
global $post;
|
194 |
-
//do post type condition first
|
195 |
-
if( isset( $visibility['types'] ) && isset( $visibility['types']['page'] ) ){
|
196 |
-
if( $visibility_opts == 'hide' && array_key_exists( 'page' , $visibility['types']) ){
|
197 |
$hidden = true; //hide if exists on hidden pages
|
198 |
-
}elseif( $visibility_opts == 'show' && !array_key_exists(
|
199 |
$hidden = true; //hide if doesn't exists on visible pages
|
200 |
}
|
201 |
-
|
202 |
-
//do
|
203 |
-
|
204 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
205 |
}
|
206 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
207 |
$hidden = true; //hide if exists on hidden pages
|
208 |
-
}elseif( $visibility_opts == 'show' && !array_key_exists( $
|
209 |
$hidden = true; //hide if doesn't exists on visible pages
|
210 |
}
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
216 |
}
|
217 |
}
|
218 |
-
|
219 |
//end wordpress pages
|
220 |
|
|
|
221 |
//ACF
|
222 |
if( isset( $widget_options['acf'] ) && 'activate' == $widget_options['acf'] ){
|
223 |
if( isset( $visibility['acf']['field'] ) && !empty( $visibility['acf']['field'] ) ){
|
33 |
$is_types = ( 'activate' == $widget_options['visibility'] && isset( $widget_options['settings']['visibility'] ) && isset( $widget_options['settings']['visibility']['post_type'] ) ) ? true : false;
|
34 |
$is_tax = ( 'activate' == $widget_options['visibility'] && isset( $widget_options['settings']['visibility'] ) && isset( $widget_options['settings']['visibility']['taxonomies'] ) ) ? true : false;
|
35 |
|
36 |
+
$isWooPage = false;
|
37 |
+
if ( class_exists( 'WooCommerce' ) ) {
|
38 |
+
$wooPageID = 0;
|
|
|
|
|
|
|
39 |
|
40 |
+
$wooPageID = ( is_shop() ) ? get_option( 'woocommerce_shop_page_id' ) : $wooPageID;
|
41 |
+
if ( $wooPageID ) {
|
42 |
+
$isWooPage = true;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
|
44 |
+
$visibility['pages'] = !empty($visibility['pages']) ? $visibility['pages'] : [];
|
45 |
+
if( $visibility_opts == 'hide' && array_key_exists( $wooPageID , $visibility['pages']) ){
|
46 |
+
$hidden = true; //hide if exists on hidden pages
|
47 |
+
}elseif( $visibility_opts == 'show' && !array_key_exists( $wooPageID , $visibility['pages']) ){
|
48 |
+
$hidden = true; //hide if doesn't exists on visible pages
|
49 |
+
}
|
50 |
|
51 |
+
//do return to bypass other conditions
|
52 |
+
$hidden = apply_filters( 'widget_options_visibility_page', $hidden );
|
|
|
|
|
53 |
|
54 |
+
if( $hidden ){
|
55 |
+
return false;
|
56 |
+
}
|
|
|
|
|
|
|
|
|
|
|
57 |
}
|
58 |
+
}
|
59 |
|
60 |
+
// Normal Pages
|
61 |
+
if ( !$isWooPage ) {
|
62 |
+
if ( $is_misc && ( ( is_home() && is_front_page() ) || is_front_page() ) ) {
|
63 |
+
if( isset( $visibility['misc']['home'] ) && $visibility_opts == 'hide' ){
|
64 |
+
$hidden = true; //hide if checked on hidden pages
|
65 |
+
}elseif( !isset( $visibility['misc']['home'] ) && $visibility_opts == 'show' ){
|
66 |
+
$hidden = true; //hide if not checked on visible pages
|
67 |
+
}
|
|
|
68 |
|
69 |
+
//do return to bypass other conditions
|
70 |
+
$hidden = apply_filters( 'widget_options_visibility_home', $hidden );
|
71 |
+
if( $hidden ){
|
72 |
+
return false;
|
73 |
+
}
|
74 |
+
}elseif ( $is_misc && is_home() ) { //filter for blog page
|
75 |
+
if( isset( $visibility['misc']['blog'] ) && $visibility_opts == 'hide' ){
|
76 |
+
$hidden = true; //hide if checked on hidden pages
|
77 |
+
}elseif( !isset( $visibility['misc']['blog'] ) && $visibility_opts == 'show' ){
|
78 |
+
$hidden = true; //hide if not checked on visible pages
|
79 |
+
}
|
80 |
|
81 |
+
//do return to bypass other conditions
|
82 |
+
$hidden = apply_filters( 'widget_options_visibility_blog', $hidden );
|
83 |
+
if( $hidden ){
|
84 |
+
return false;
|
85 |
+
}
|
|
|
|
|
|
|
|
|
|
|
86 |
|
87 |
+
}elseif ( $is_tax && is_category() ) {
|
88 |
+
if( !isset( $visibility['categories'] ) ){
|
89 |
+
$visibility['categories'] = array();
|
90 |
+
}
|
|
|
91 |
|
92 |
+
if( !isset( $visibility['categories']['all_categories'] ) && $visibility_opts == 'hide' && array_key_exists( get_query_var('cat') , $visibility['categories']) ){
|
93 |
+
$hidden = true; //hide if exists on hidden pages
|
94 |
+
}elseif( !isset( $visibility['categories']['all_categories'] ) && $visibility_opts == 'show' && !array_key_exists( get_query_var('cat') , $visibility['categories']) ){
|
95 |
+
$hidden = true; //hide if doesn't exists on visible pages
|
96 |
+
}elseif( isset( $visibility['categories']['all_categories'] ) && $visibility_opts == 'hide' ){
|
97 |
+
$hidden = true; //hide to all categories
|
98 |
+
}elseif( isset( $visibility['categories']['all_categories'] ) && $visibility_opts == 'show' ){
|
99 |
+
$hidden = false; //hide to all categories
|
100 |
+
}
|
|
|
|
|
101 |
|
102 |
+
//do return to bypass other conditions
|
103 |
+
$hidden = apply_filters( 'widget_options_visibility_categories', $hidden );
|
104 |
+
if( $hidden ){
|
105 |
+
return false;
|
106 |
+
}
|
107 |
+
}elseif ( $is_tax && is_tag() ) {
|
108 |
+
if( !isset( $visibility['tags'] ) ){
|
109 |
+
$visibility['tags'] = array();
|
110 |
+
}
|
|
|
|
|
111 |
|
112 |
+
if( ( isset( $visibility['taxonomies']['post_tag'] ) && $visibility_opts == 'hide' ) ||
|
113 |
+
( !isset( $visibility['taxonomies']['post_tag'] ) && $visibility_opts == 'show' )
|
114 |
+
){
|
115 |
+
$hidden = true; //hide to all tags
|
116 |
+
}elseif( isset( $visibility['taxonomies']['post_tag'] ) && $visibility_opts == 'show' ){
|
117 |
+
$hidden = false; //hide to all tags
|
118 |
+
}
|
|
|
|
|
|
|
|
|
119 |
|
120 |
+
//do return to bypass other conditions
|
121 |
+
$hidden = apply_filters( 'widget_options_visibility_tags', $hidden );
|
122 |
+
if( $hidden ){
|
123 |
+
return false;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
}
|
125 |
+
}elseif ( $is_tax && is_tax() ) {
|
126 |
+
$term = get_queried_object();
|
127 |
+
if( !isset( $visibility['taxonomies'] ) ){
|
128 |
+
$visibility['taxonomies'] = array();
|
129 |
+
}
|
130 |
+
|
131 |
+
if( $visibility_opts == 'hide' && array_key_exists( $term->taxonomy , $visibility['taxonomies']) ){
|
|
|
|
|
|
|
|
|
|
|
132 |
$hidden = true; //hide if exists on hidden pages
|
133 |
+
}elseif( $visibility_opts == 'show' && !array_key_exists( $term->taxonomy , $visibility['taxonomies']) ){
|
134 |
$hidden = true; //hide if doesn't exists on visible pages
|
135 |
}
|
136 |
+
|
137 |
+
//do return to bypass other conditions
|
138 |
+
$hidden = apply_filters( 'widget_options_visibility_taxonomies', $hidden );
|
139 |
+
if( $hidden ){
|
140 |
+
return false;
|
141 |
+
}
|
142 |
+
}elseif ( $is_misc && is_archive() ) {
|
143 |
+
if( isset( $visibility['misc']['archives'] ) && $visibility_opts == 'hide' ){
|
144 |
+
$hidden = true; //hide if checked on hidden pages
|
145 |
+
}elseif( !isset( $visibility['misc']['archives'] ) && $visibility_opts == 'show' ){
|
146 |
+
$hidden = true; //hide if not checked on visible pages
|
147 |
+
}
|
148 |
+
|
149 |
+
//do return to bypass other conditions
|
150 |
+
$hidden = apply_filters( 'widget_options_visibility_archives', $hidden );
|
151 |
+
if( $hidden ){
|
152 |
+
return false;
|
153 |
+
}
|
154 |
+
}elseif ( $is_misc && is_404() ) {
|
155 |
+
if( isset( $visibility['misc']['404'] ) && $visibility_opts == 'hide' ){
|
156 |
+
$hidden = true; //hide if checked on hidden pages
|
157 |
+
}elseif( !isset( $visibility['misc']['404'] ) && $visibility_opts == 'show' ){
|
158 |
+
$hidden = true; //hide if not checked on visible pages
|
159 |
+
}
|
160 |
+
|
161 |
+
//do return to bypass other conditions
|
162 |
+
$hidden = apply_filters( 'widget_options_visibility_404', $hidden );
|
163 |
+
if( $hidden ){
|
164 |
+
return false;
|
165 |
+
}
|
166 |
+
}elseif ( $is_misc && is_search() ) {
|
167 |
+
if( isset( $visibility['misc']['search'] ) && $visibility_opts == 'hide' ){
|
168 |
+
$hidden = true; //hide if checked on hidden pages
|
169 |
+
}elseif( !isset( $visibility['misc']['search'] ) && $visibility_opts == 'show' ){
|
170 |
+
$hidden = true; //hide if not checked on visible pages
|
171 |
}
|
172 |
+
|
173 |
+
//do return to bypass other conditions
|
174 |
+
$hidden = apply_filters( 'widget_options_visibility_search', $hidden );
|
175 |
+
if( $hidden ){
|
176 |
+
return false;
|
177 |
+
}
|
178 |
+
}elseif ( is_single() && !is_page() ) {
|
179 |
+
global $post;
|
180 |
+
$type = $post->post_type;
|
181 |
+
|
182 |
+
if( !isset( $visibility['types'] ) ){
|
183 |
+
$visibility['types'] = array();
|
184 |
+
}
|
185 |
+
if( $visibility_opts == 'hide' && array_key_exists( $type , $visibility['types']) ){
|
186 |
$hidden = true; //hide if exists on hidden pages
|
187 |
+
}elseif( $visibility_opts == 'show' && !array_key_exists( $type , $visibility['types']) ){
|
188 |
$hidden = true; //hide if doesn't exists on visible pages
|
189 |
}
|
190 |
+
// do return to bypass other conditions
|
191 |
+
$hidden = apply_filters( 'widget_options_visibility_types', $hidden );
|
192 |
+
//hide posts assign on category
|
193 |
+
if( !isset( $visibility['categories'] ) ){
|
194 |
+
$visibility['categories'] = array();
|
195 |
+
}
|
196 |
+
if( isset( $visibility['categories']['all_categories'] ) && $visibility_opts == 'hide' ){
|
197 |
+
$hidden = true; //hide to all categories
|
198 |
+
}elseif( isset( $visibility['categories']['all_categories'] ) && $visibility_opts == 'show' ){
|
199 |
+
$hidden = false; //hide to all categories
|
200 |
+
}elseif( !isset( $visibility['categories']['all_categories'] ) && !empty( $visibility['categories'] ) ) {
|
201 |
+
$cats = wp_get_post_categories( get_the_ID() );
|
202 |
+
if( is_array( $cats ) && !empty( $cats ) ){
|
203 |
+
$checked_cats = array_keys( $visibility['categories'] );
|
204 |
+
$intersect = array_intersect( $cats , $checked_cats );
|
205 |
+
if( !empty( $intersect ) && $visibility_opts == 'hide' ){
|
206 |
+
$hidden = true;
|
207 |
+
}elseif( !empty( $intersect ) && $visibility_opts == 'show' ){
|
208 |
+
$hidden = false;
|
209 |
+
}
|
210 |
+
}
|
211 |
+
}
|
212 |
+
// do return to bypass other conditions
|
213 |
+
$hidden = apply_filters( 'widget_options_visibility_post_category', $hidden );
|
214 |
+
if( $hidden ){
|
215 |
+
return false;
|
216 |
+
}
|
217 |
+
// echo $type;
|
218 |
+
}elseif ( $is_types && is_page() ) {
|
219 |
+
global $post;
|
220 |
+
//do post type condition first
|
221 |
+
if( isset( $visibility['types'] ) && isset( $visibility['types']['page'] ) ){
|
222 |
+
if( $visibility_opts == 'hide' && array_key_exists( 'page' , $visibility['types']) ){
|
223 |
+
$hidden = true; //hide if exists on hidden pages
|
224 |
+
}elseif( $visibility_opts == 'show' && !array_key_exists( 'page' , $visibility['types']) ){
|
225 |
+
$hidden = true; //hide if doesn't exists on visible pages
|
226 |
+
}
|
227 |
+
}else{
|
228 |
+
//do per pages condition
|
229 |
+
if( !isset( $visibility['pages'] ) ){
|
230 |
+
$visibility['pages'] = array();
|
231 |
+
}
|
232 |
+
if( $visibility_opts == 'hide' && array_key_exists( $post->ID , $visibility['pages']) ){
|
233 |
+
$hidden = true; //hide if exists on hidden pages
|
234 |
+
}elseif( $visibility_opts == 'show' && !array_key_exists( $post->ID , $visibility['pages']) ){
|
235 |
+
$hidden = true; //hide if doesn't exists on visible pages
|
236 |
+
}
|
237 |
+
}
|
238 |
+
//do return to bypass other conditions
|
239 |
+
$hidden = apply_filters( 'widget_options_visibility_page', $hidden );
|
240 |
+
if( $hidden ){
|
241 |
+
return false;
|
242 |
+
}
|
243 |
}
|
244 |
}
|
|
|
245 |
//end wordpress pages
|
246 |
|
247 |
+
|
248 |
//ACF
|
249 |
if( isset( $widget_options['acf'] ) && 'activate' == $widget_options['acf'] ){
|
250 |
if( isset( $visibility['acf']['field'] ) && !empty( $visibility['acf']['field'] ) ){
|
plugin.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Widget Options
|
4 |
* Plugin URI: https://widget-options.com/
|
5 |
* Description: Additional Widget options for better widget control. Get <strong><a href="http://widget-options.com/" target="_blank" >Extended Widget Options for WordPress</a></strong> for complete widget controls. Thanks!
|
6 |
-
* Version: 3.7.
|
7 |
* Author: Widget Options Team
|
8 |
* Author URI: https://widget-options.com/
|
9 |
* Text Domain: widget-options
|
3 |
* Plugin Name: Widget Options
|
4 |
* Plugin URI: https://widget-options.com/
|
5 |
* Description: Additional Widget options for better widget control. Get <strong><a href="http://widget-options.com/" target="_blank" >Extended Widget Options for WordPress</a></strong> for complete widget controls. Thanks!
|
6 |
+
* Version: 3.7.11
|
7 |
* Author: Widget Options Team
|
8 |
* Author URI: https://widget-options.com/
|
9 |
* Text Domain: widget-options
|
readme.txt
CHANGED
@@ -3,9 +3,9 @@ Contributors: marketingfire, phpbits, flowdee
|
|
3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FMKC2SLPTULP8
|
4 |
Tags: widgets, restrict widgets, display widgets, widget logic, hide widgets, hide widget, sidebar, widget content, display widget, widget options, widget option, widget, widget css, CSS, widget classes, widget styling, widget ID, widget custom class, widget visibility, widget ninja, jetpack visibility, siteorigin, siteorigin pagebuilder, pagebuilder by siteorigin
|
5 |
Requires at least: 4.0
|
6 |
-
Tested up to: 5.
|
7 |
Requires PHP: 5.6
|
8 |
-
Stable tag: 3.7.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -154,6 +154,9 @@ Widget Options is a featured pack fully lightweight plugin. Using Query Monitor
|
|
154 |
|
155 |
== Changelog ==
|
156 |
|
|
|
|
|
|
|
157 |
= 3.7.10 =
|
158 |
* Fixed CSS issue with other plugins.
|
159 |
* Fixed missing icons on Elementor page builder.
|
3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FMKC2SLPTULP8
|
4 |
Tags: widgets, restrict widgets, display widgets, widget logic, hide widgets, hide widget, sidebar, widget content, display widget, widget options, widget option, widget, widget css, CSS, widget classes, widget styling, widget ID, widget custom class, widget visibility, widget ninja, jetpack visibility, siteorigin, siteorigin pagebuilder, pagebuilder by siteorigin
|
5 |
Requires at least: 4.0
|
6 |
+
Tested up to: 5.9
|
7 |
Requires PHP: 5.6
|
8 |
+
Stable tag: 3.7.11
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
154 |
|
155 |
== Changelog ==
|
156 |
|
157 |
+
= 3.7.11 =
|
158 |
+
* Fixed visibility issue for WooCommerce taxonomies.
|
159 |
+
|
160 |
= 3.7.10 =
|
161 |
* Fixed CSS issue with other plugins.
|
162 |
* Fixed missing icons on Elementor page builder.
|