Plugin Directory

Changeset 2955748


Ignore:
Timestamp:
08/19/2023 07:26:19 PM (20 months ago)
Author:
yotuwp
Message:

version 1.3.13

Location:
yotuwp-easy-youtube-embed/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • yotuwp-easy-youtube-embed/trunk/readme.txt

    r2928294 r2955748  
    44Requires at least: 4.5
    55Tested up to: 6.2
    6 Stable tag: 1.3.12
     6Stable tag: 1.3.13
    77Donate link: https://www.paypal.me/tuongpg
    88License: GPLv2 or later
     
    114114
    115115== Changelog ==
     116= 1.3.13 - Aug 20th, 2023 =
     117* Fix security issue
     118
     119== Changelog ==
    116120= 1.3.12 - Dec 12th, 2022 =
    117121* Fix display issue
  • yotuwp-easy-youtube-embed/trunk/yotuwp.php

    r2831878 r2955748  
    44* Plugin URI: https://www.yotuwp.com/
    55* Description: Easy embed YouTube playlist, channel, videos and user videos to posts/pages/widgets
    6 * Version: 1.3.12
     6* Version: 1.3.13
    77* Text Domain: yotuwp-easy-youtube-embed
    88* Domain Path: /languages
     
    1818
    1919if( !defined( 'YOTUWP_VERSION' ) )
    20     define( 'YOTUWP_VERSION', '1.3.12' );
     20    define( 'YOTUWP_VERSION', '1.3.13' );
    2121
    2222global $yotuwp, $yotuwp_inline_script;
     
    953953
    954954    public function register_settings() {
    955         register_setting( 'yotu', 'yotu-settings' );
    956         register_setting( 'yotu', 'yotu-player' );
    957         register_setting( 'yotu', 'yotu-styling' );
    958         register_setting( 'yotu', 'yotu-api' );
    959         register_setting( 'yotu', 'yotu-cache' );
    960         register_setting( 'yotu', 'yotu-effects' );
     955        register_setting( 'yotu', 'yotu-settings', array(
     956            'sanitize_callback' => array( $this, 'admin_post_save_data' ),
     957        ) );
     958        register_setting( 'yotu', 'yotu-player', array(
     959            'sanitize_callback' => array( $this, 'admin_post_save_data' ),
     960        ));
     961        register_setting( 'yotu', 'yotu-styling' , array(
     962            'sanitize_callback' => array( $this, 'admin_post_save_data' ),
     963        ));
     964        register_setting( 'yotu', 'yotu-api' , array(
     965            'sanitize_callback' => array( $this, 'admin_post_save_data' ),
     966        ));
     967        register_setting( 'yotu', 'yotu-cache' , array(
     968            'sanitize_callback' => array( $this, 'admin_post_save_data' ),
     969        ));
     970        register_setting( 'yotu', 'yotu-effects' , array(
     971            'sanitize_callback' => array( $this, 'admin_post_save_data' ),
     972        ));
    961973
    962974        do_action( 'yotu_register_setting' );
     975    }
     976
     977
     978    function admin_post_save_data( $inputs = NULL ){
     979        foreach( $inputs as $key => $val ) {
     980            $inputs[ $key ] = sanitize_text_field( esc_js($val));
     981        }
     982
     983        return $inputs;
    963984    }
    964985
Note: See TracChangeset for help on using the changeset viewer.