HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux ip-172-31-42-149 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 07:00:04 UTC 2025 aarch64
User: ubuntu (1000)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //proc/self/cwd/wp-content/plugins/woolentor-addons/includes/custom-metabox.php
<?php

    // add extra metabox tab to woocommerce
    if( !function_exists('woolentor_add_wc_extra_metabox_tab')){
        function woolentor_add_wc_extra_metabox_tab($tabs){
            $woolentor_tab = array(
                'label'    => __( 'Product Badge', 'woolentor' ),
                'target'   => 'woolentor_product_data',
                'class'    => '',
                'priority' => 80,
            );
            $tabs[] = $woolentor_tab;
            return $tabs;
        }
        add_filter( 'woocommerce_product_data_tabs', 'woolentor_add_wc_extra_metabox_tab' );
    }

    // add metabox to general tab
    if( !function_exists('woolentor_add_metabox_to_general_tab')){
        function woolentor_add_metabox_to_general_tab(){
            echo '<div id="woolentor_product_data" class="panel woocommerce_options_panel hidden">';
                woocommerce_wp_text_input( array(
                    'id'          => '_saleflash_text',
                    'label'       => __( 'Custom Product Badge Text', 'woolentor' ),
                    'placeholder' => __( 'New', 'woolentor' ),
                    'description' => __( 'Enter your prefered SaleFlash text. Ex: New / Free etc', 'woolentor' ),
                ) );
            echo '</div>';
        }
        add_action( 'woocommerce_product_data_panels', 'woolentor_add_metabox_to_general_tab' );
    }
    // Update data
    if( !function_exists('woolentor_save_metabox_of_general_tab') ){
        function woolentor_save_metabox_of_general_tab( $post_id ){
            $saleflash_text = wp_kses_post( stripslashes( $_POST['_saleflash_text'] ) );
            update_post_meta( $post_id, '_saleflash_text', $saleflash_text);
        }
        add_action( 'woocommerce_process_product_meta', 'woolentor_save_metabox_of_general_tab');
    }

?>