Version Description
- Fixed "Trying to get property post_content when there is no id, like 404"
Download this release
Release Info
Developer | machothemes |
Plugin | Kiwi Social Share – Social Media Share Buttons & Icons |
Version | 2.0.13 |
Comparing to | |
See all releases |
Code changes from version 2.0.11 to 2.0.13
includes/lib/class-kiwi-social-share-shortcodes.php
CHANGED
@@ -103,7 +103,7 @@ class Kiwi_Social_Share_Shortcodes {
|
|
103 |
|
104 |
$id = '';
|
105 |
if ( ! empty( $_GET ) && ! empty( $_GET['post'] ) ) {
|
106 |
-
$id = $_GET['post'];
|
107 |
/**
|
108 |
* Add shortcode fields
|
109 |
*
|
103 |
|
104 |
$id = '';
|
105 |
if ( ! empty( $_GET ) && ! empty( $_GET['post'] ) ) {
|
106 |
+
$id = absint( $_GET['post'] );
|
107 |
/**
|
108 |
* Add shortcode fields
|
109 |
*
|
includes/lib/helpers/class-kiwi-social-share-helper.php
CHANGED
@@ -369,7 +369,7 @@ class Kiwi_Social_Share_Helper {
|
|
369 |
*/
|
370 |
public static function get_excerpt_by_id( $id ) {
|
371 |
$the_post = get_post( $id );
|
372 |
-
if ( NULL
|
373 |
return '';
|
374 |
}
|
375 |
|
@@ -432,8 +432,13 @@ function kiwi_social_share_get_option() {
|
|
432 |
wp_die( 'Forbidden' );
|
433 |
}
|
434 |
|
|
|
|
|
|
|
|
|
435 |
if ( ! empty( $_POST ) && $_POST['action'] === 'kiwi_social_share_get_option' ) {
|
436 |
-
|
|
|
437 |
}
|
438 |
|
439 |
wp_die( 'Forbidden' );
|
@@ -453,9 +458,14 @@ function kiwi_social_share_set_option() {
|
|
453 |
}
|
454 |
|
455 |
if ( ! empty( $_POST ) && $_POST['action'] === 'kiwi_social_share_set_option' ) {
|
456 |
-
|
457 |
-
$
|
458 |
-
|
|
|
|
|
|
|
|
|
|
|
459 |
wp_die( 'Success' );
|
460 |
}
|
461 |
|
369 |
*/
|
370 |
public static function get_excerpt_by_id( $id ) {
|
371 |
$the_post = get_post( $id );
|
372 |
+
if ( NULL === $the_post ) {
|
373 |
return '';
|
374 |
}
|
375 |
|
432 |
wp_die( 'Forbidden' );
|
433 |
}
|
434 |
|
435 |
+
$option = sanitize_text_field( $_POST['args']['option'] );
|
436 |
+
$default = sanitize_text_field( $_POST['args']['default'] );
|
437 |
+
$group = sanitize_text_field( $_POST['args']['group'] );
|
438 |
+
|
439 |
if ( ! empty( $_POST ) && $_POST['action'] === 'kiwi_social_share_get_option' ) {
|
440 |
+
$value = Kiwi_Social_Share_Helper::get_setting_value( $option, $default, $group );
|
441 |
+
wp_die( json_encode( esc_html( $value ) ) );
|
442 |
}
|
443 |
|
444 |
wp_die( 'Forbidden' );
|
458 |
}
|
459 |
|
460 |
if ( ! empty( $_POST ) && $_POST['action'] === 'kiwi_social_share_set_option' ) {
|
461 |
+
|
462 |
+
$group = sanitize_text_field( $_POST['args']['group'] );
|
463 |
+
$key = sanitize_text_field( $_POST['args']['option'] );
|
464 |
+
$value = sanitize_text_field( $_POST['args']['value'] );
|
465 |
+
|
466 |
+
$option = get_option( $group );
|
467 |
+
$option[ $key ] = $value;
|
468 |
+
update_option( $group, $option );
|
469 |
wp_die( 'Success' );
|
470 |
}
|
471 |
|
kiwi-social-share.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
* Plugin Name: Kiwi Social Share - Social Media Share Buttons & Icons
|
4 |
-
* Version: 2.0.
|
5 |
* Plugin URI: https://www.machothemes.com/kiwi-social-share
|
6 |
* Description: Really beautiful & simple social media & share buttons + icons. Simplicity & speed is key with this social media share plugin.
|
7 |
* Author: Macho Themes
|
@@ -38,7 +38,7 @@ require_once 'includes/class-kiwi-social-share-autoloader.php';
|
|
38 |
* @return object Kiwi_Social_Share
|
39 |
*/
|
40 |
function Kiwi_Social_Share() {
|
41 |
-
$instance = Kiwi_Social_Share::instance( __FILE__, '2.0.
|
42 |
|
43 |
if ( is_null( $instance->settings ) ) {
|
44 |
$instance->settings = Kiwi_Social_Share_Settings::instance( $instance );
|
1 |
<?php
|
2 |
/*
|
3 |
* Plugin Name: Kiwi Social Share - Social Media Share Buttons & Icons
|
4 |
+
* Version: 2.0.13
|
5 |
* Plugin URI: https://www.machothemes.com/kiwi-social-share
|
6 |
* Description: Really beautiful & simple social media & share buttons + icons. Simplicity & speed is key with this social media share plugin.
|
7 |
* Author: Macho Themes
|
38 |
* @return object Kiwi_Social_Share
|
39 |
*/
|
40 |
function Kiwi_Social_Share() {
|
41 |
+
$instance = Kiwi_Social_Share::instance( __FILE__, '2.0.13' );
|
42 |
|
43 |
if ( is_null( $instance->settings ) ) {
|
44 |
$instance->settings = Kiwi_Social_Share_Settings::instance( $instance );
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Contributors: machothemes, silkalns
|
|
4 |
Tags: social media button, social share button, social floating bar, social share bar, facebook share, social sharing icons, twitter share, woocommerce sharing, share buttons, pinterest share, google plus share, social share counters
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 4.9
|
7 |
-
Stable tag: 2.0.
|
8 |
License: GPLv3 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
@@ -76,6 +76,9 @@ Floating Bar Filters
|
|
76 |
|
77 |
== Changelog ==
|
78 |
|
|
|
|
|
|
|
79 |
= 2.0.11 =
|
80 |
* Improve performance
|
81 |
* Fixed security issue
|
4 |
Tags: social media button, social share button, social floating bar, social share bar, facebook share, social sharing icons, twitter share, woocommerce sharing, share buttons, pinterest share, google plus share, social share counters
|
5 |
Requires at least: 3.8
|
6 |
Tested up to: 4.9
|
7 |
+
Stable tag: 2.0.13
|
8 |
License: GPLv3 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
10 |
|
76 |
|
77 |
== Changelog ==
|
78 |
|
79 |
+
= 2.0.13 =
|
80 |
+
* Fixed "Trying to get property ‘post_content’ when there is no id, like 404"
|
81 |
+
|
82 |
= 2.0.11 =
|
83 |
* Improve performance
|
84 |
* Fixed security issue
|