GhostManSec
Server: LiteSpeed
System: Linux premium197.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: parhudrw (1725)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/parhudrw/www/wp-content/themes/around/inc/woocommerce/classes/class-around-wc-helper.php
<?php
/**
 * Cartzilla Helper Class for WooCommerce
 */

class Around_WC_Helper {

public static function init() {

        // Add Size Guide Tab
        add_action( 'woocommerce_product_write_panel_tabs',             array( 'Around_WC_Helper', 'add_product_sizeguide_panel_tab' ) );
        add_action( 'woocommerce_product_data_panels',                  array( 'Around_WC_Helper', 'add_product_sizeguide_panel_data' ) );

        // Save Size Guide Tab
        add_action( 'woocommerce_process_product_meta_simple',          array( 'Around_WC_Helper', 'save_product_sizeguide_panel_data' ) );
        add_action( 'woocommerce_process_product_meta_variable',        array( 'Around_WC_Helper', 'save_product_sizeguide_panel_data' ) );
        add_action( 'woocommerce_process_product_meta_grouped',         array( 'Around_WC_Helper', 'save_product_sizeguide_panel_data' ) );
        add_action( 'woocommerce_process_product_meta_external',        array( 'Around_WC_Helper', 'save_product_sizeguide_panel_data' ) );   

    }

    public static function add_product_sizeguide_panel_tab() {
        ?>
        <li class="sizeguide_options sizeguide_tab">
            <a href="#sizeguide_product_data"><span><?php echo esc_html__( 'Size Guide', 'around' ); ?></span></a>
        </li>
        <?php
    }

    public static function add_product_sizeguide_panel_data() {
        global $post;
        ?>
        <div id="sizeguide_product_data" class="panel woocommerce_options_panel">
            <div class="options_group">
                <?php
                    $sizeguide = get_post_meta( $post->ID, '_sizeguide', true );
                    wp_editor( wp_specialchars_decode( $sizeguide ), '_sizeguide', array() );
                ?>
            </div>
        </div>
        <?php
    }

    public static function save_product_sizeguide_panel_data( $post_id ) {
        $sizeguide = isset( $_POST['_sizeguide'] ) ? $_POST['_sizeguide'] : '';
        update_post_meta( $post_id, '_sizeguide', $sizeguide );
    }       

}

Around_WC_Helper::init();