Version Description
- June 21st, 2022 =
- Address minor vulnerability
- Fix issue related to Divi Builder
Download this release
Release Info
Developer | yikesinc |
Plugin | ![]() |
Version | 1.7.8 |
Comparing to | |
See all releases |
Code changes from version 1.7.7 to 1.7.8
- admin/class.settings.php +10 -1
- public/class.yikes-woo-tabs-display.php +5 -1
- readme.txt +5 -1
admin/class.settings.php
CHANGED
@@ -89,7 +89,7 @@ class YIKES_Custom_Product_Tabs_Settings {
|
|
89 |
array(
|
90 |
'methods' => 'POST',
|
91 |
'callback' => array( $this, 'rest_response' ),
|
92 |
-
'permission_callback' => '
|
93 |
)
|
94 |
);
|
95 |
}
|
@@ -114,6 +114,15 @@ class YIKES_Custom_Product_Tabs_Settings {
|
|
114 |
return $response;
|
115 |
}
|
116 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
/**
|
118 |
* Generate Admin Notices
|
119 |
*/
|
89 |
array(
|
90 |
'methods' => 'POST',
|
91 |
'callback' => array( $this, 'rest_response' ),
|
92 |
+
'permission_callback' => array( $this, 'permission_callback' )
|
93 |
)
|
94 |
);
|
95 |
}
|
114 |
return $response;
|
115 |
}
|
116 |
|
117 |
+
/**
|
118 |
+
* Only allow admins to modify the content setting.
|
119 |
+
*
|
120 |
+
* @return bool
|
121 |
+
*/
|
122 |
+
public function permission_callback(){
|
123 |
+
return current_user_can( 'manage_options' );
|
124 |
+
}
|
125 |
+
|
126 |
/**
|
127 |
* Generate Admin Notices
|
128 |
*/
|
public/class.yikes-woo-tabs-display.php
CHANGED
@@ -36,7 +36,11 @@ if ( ! class_exists( 'YIKES_Custom_Product_Tabs_Display' ) ) {
|
|
36 |
* @return array | Array of this product's current tabs plus our custom tabs
|
37 |
*/
|
38 |
public function add_custom_product_tabs( $tabs ) {
|
39 |
-
|
|
|
|
|
|
|
|
|
40 |
|
41 |
$product_id = method_exists( $product, 'get_id' ) === true ? $product->get_id() : $product->ID;
|
42 |
|
36 |
* @return array | Array of this product's current tabs plus our custom tabs
|
37 |
*/
|
38 |
public function add_custom_product_tabs( $tabs ) {
|
39 |
+
$product = wc_get_product();
|
40 |
+
|
41 |
+
if ( empty( $product ) ) {
|
42 |
+
return $tabs;
|
43 |
+
}
|
44 |
|
45 |
$product_id = method_exists( $product, 'get_id' ) === true ? $product->get_id() : $product->ID;
|
46 |
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://yikesinc.com
|
|
4 |
Tags: woocommerce, product tabs, repeatable, duplicate, customize, custom, tabs, product, woo, commerce
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 6.0
|
7 |
-
Stable tag: 1.7.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -75,6 +75,10 @@ Yes! Since v1.4 we've added the necessary code to ensure the custom tab data is
|
|
75 |
|
76 |
== Changelog ==
|
77 |
|
|
|
|
|
|
|
|
|
78 |
= 1.7.7 - March 8th, 2021 =
|
79 |
* Housekeeping
|
80 |
|
4 |
Tags: woocommerce, product tabs, repeatable, duplicate, customize, custom, tabs, product, woo, commerce
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 6.0
|
7 |
+
Stable tag: 1.7.8
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
75 |
|
76 |
== Changelog ==
|
77 |
|
78 |
+
= 1.7.8 - June 21st, 2022 =
|
79 |
+
* Address minor vulnerability
|
80 |
+
* Fix issue related to Divi Builder
|
81 |
+
|
82 |
= 1.7.7 - March 8th, 2021 =
|
83 |
* Housekeeping
|
84 |
|