Version Description
- New: Compatible up to WordPress 5.0.1 Gutenberg
- New: Option to hide MashShare share options editor meta box completely
Download this release
Release Info
Developer | ReneHermi |
Plugin | Social Media Share Buttons | MashShare |
Version | 3.5.7 |
Comparing to | |
See all releases |
Code changes from version 3.5.6 to 3.5.7
includes/admin/settings/metabox-settings.php
CHANGED
@@ -19,6 +19,11 @@
|
|
19 |
function mashsb_show_meta_box(){
|
20 |
global $mashsb_options, $wp_roles;
|
21 |
|
|
|
|
|
|
|
|
|
|
|
22 |
// Show meta boxes per default in any case when user roles are not defined
|
23 |
if(!empty($mashsb_options) && !isset($mashsb_options['user_roles_for_sharing_options'])){
|
24 |
return true;
|
19 |
function mashsb_show_meta_box(){
|
20 |
global $mashsb_options, $wp_roles;
|
21 |
|
22 |
+
$visibility = !empty( $mashsb_options['user_roles_for_sharing_options']) ? $mashsb_options['user_roles_for_sharing_options'] : false;
|
23 |
+
if($visibility && in_array('disable', $visibility)){
|
24 |
+
return false;
|
25 |
+
}
|
26 |
+
|
27 |
// Show meta boxes per default in any case when user roles are not defined
|
28 |
if(!empty($mashsb_options) && !isset($mashsb_options['user_roles_for_sharing_options'])){
|
29 |
return true;
|
includes/admin/settings/register-settings.php
CHANGED
@@ -248,10 +248,10 @@ function mashsb_get_registered_settings() {
|
|
248 |
),
|
249 |
"user_roles_for_sharing_options" => array(
|
250 |
"id" => "user_roles_for_sharing_options",
|
251 |
-
"name" => __("Show Share Options Meta Box", "mashsb"),
|
252 |
-
"desc" => __("
|
253 |
"type" => "multiselect",
|
254 |
-
"options" => mashsb_get_user_roles(),
|
255 |
"placeholder" => __("Select User Roles", "mashsb"),
|
256 |
"std" => __("All Roles", "mashsb"),
|
257 |
),
|
248 |
),
|
249 |
"user_roles_for_sharing_options" => array(
|
250 |
"id" => "user_roles_for_sharing_options",
|
251 |
+
"name" => __("Show Share Options Meta Box User Roles", "mashsb"),
|
252 |
+
"desc" => __("Show the MashShare Share Options Meta Box on the page editor for certain user roles only. If nothing is set meta box is shown to all user roles.", "mashsb"),
|
253 |
"type" => "multiselect",
|
254 |
+
"options" => array_merge(array('disable' => 'Disable Share Options Meta Box') , mashsb_get_user_roles()),
|
255 |
"placeholder" => __("Select User Roles", "mashsb"),
|
256 |
"std" => __("All Roles", "mashsb"),
|
257 |
),
|
mashshare.php
CHANGED
@@ -6,7 +6,7 @@
|
|
6 |
* Description: Mashshare is a Share functionality inspired by the the great website Mashable for Facebook and Twitter. More networks available.
|
7 |
* Author: René Hermenau
|
8 |
* Author URI: https://www.mashshare.net
|
9 |
-
* Version: 3.5.
|
10 |
* Text Domain: mashsb
|
11 |
* Domain Path: /languages
|
12 |
* Credits: Thanks go to Pippin Williamson and the edd team. When we started with Mashshare we decided to use the EDD code base and
|
@@ -37,7 +37,7 @@ if( !defined( 'ABSPATH' ) )
|
|
37 |
|
38 |
// Plugin version
|
39 |
if( !defined( 'MASHSB_VERSION' ) ) {
|
40 |
-
define( 'MASHSB_VERSION', '3.5.
|
41 |
}
|
42 |
|
43 |
// Debug mode
|
6 |
* Description: Mashshare is a Share functionality inspired by the the great website Mashable for Facebook and Twitter. More networks available.
|
7 |
* Author: René Hermenau
|
8 |
* Author URI: https://www.mashshare.net
|
9 |
+
* Version: 3.5.7
|
10 |
* Text Domain: mashsb
|
11 |
* Domain Path: /languages
|
12 |
* Credits: Thanks go to Pippin Williamson and the edd team. When we started with Mashshare we decided to use the EDD code base and
|
37 |
|
38 |
// Plugin version
|
39 |
if( !defined( 'MASHSB_VERSION' ) ) {
|
40 |
+
define( 'MASHSB_VERSION', '3.5.7' );
|
41 |
}
|
42 |
|
43 |
// Debug mode
|
readme.txt
CHANGED
@@ -8,8 +8,8 @@ License: GPLv2 or later
|
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
Tags: Share buttons, Social Sharing, social media, Facebook, Twitter, Subscribe, Traffic posts, pages, widget, social share buttons, analytics, email, dsgvo
|
10 |
Requires at least: 3.6+
|
11 |
-
Tested up to:
|
12 |
-
Stable tag: 3.5.
|
13 |
Requires PHP: 5.2
|
14 |
|
15 |
Social Media Share Buttons for Twitter, Facebook and other social networks. Highly customizable Social Media ecosystem
|
@@ -250,6 +250,10 @@ Read here more about this: http://docs.mashshare.net/article/10-facebook-is-show
|
|
250 |
|
251 |
== Changelog ==
|
252 |
|
|
|
|
|
|
|
|
|
253 |
= 3.5.6 =
|
254 |
* Fix: Security fix to prevent XSS attacks
|
255 |
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
Tags: Share buttons, Social Sharing, social media, Facebook, Twitter, Subscribe, Traffic posts, pages, widget, social share buttons, analytics, email, dsgvo
|
10 |
Requires at least: 3.6+
|
11 |
+
Tested up to: 5.0
|
12 |
+
Stable tag: 3.5.7
|
13 |
Requires PHP: 5.2
|
14 |
|
15 |
Social Media Share Buttons for Twitter, Facebook and other social networks. Highly customizable Social Media ecosystem
|
250 |
|
251 |
== Changelog ==
|
252 |
|
253 |
+
= 3.5.7 =
|
254 |
+
* New: Compatible up to WordPress 5.0.1 Gutenberg
|
255 |
+
* New: Option to hide MashShare share options editor meta box completely
|
256 |
+
|
257 |
= 3.5.6 =
|
258 |
* Fix: Security fix to prevent XSS attacks
|
259 |
|