public static function instance() { if (is_null(self::$_instance)) { self::$_instance = new self(); } return self::$_instance; }
<?php /** * Admin View: Generator Editor */ if (!defined('ABSPATH')) { exit; } $page_key = isset(WC_GZDP_Admin_Generator::instance()->pages[$current_section]) ? WC_GZDP_Admin_Generator::instance()->pages[$current_section] : false; ?> <div class="wc-gzdp-generator-result"> <?php wp_editor($html, 'wc_gzdp_generator_content', array('media_buttons' => false)); ?> <p class="submit"> <?php if ($page_key && get_option('woocommerce_' . $page_key . '_page_id')) { ?> <input type="hidden" name="generator_page_id" value="<?php echo get_option('woocommerce_' . $page_key . '_page_id'); ?> " /> <input type="hidden" name="generator" value="<?php echo $current_section; ?> " /> <input type="submit" class="button-primary" value="<?php echo sprintf(_x('Save as %s', 'generator', 'woocommerce-germanized-pro'), get_the_title(get_option('woocommerce_' . $page_key . '_page_id')));