/**
  * Singleton Instance
  *
  * @since 1.0.0
  *
  * @return WP_Job_Manager_Field_Editor_Auto_Output
  */
 static function get_instance()
 {
     if (NULL == self::$instance) {
         self::$instance = new self();
     }
     return self::$instance;
 }
示例#2
0
 function init_fields()
 {
     $auto_output = WP_Job_Manager_Field_Editor_Auto_Output::get_instance();
     $output_as = $auto_output->get_output_as(true);
     $this->output_as = $output_as;
 }
 /**
  * WP_Job_Manager_Field_Editor_Auto_Output Class Object
  *
  * @since 1.1.8
  *
  * @return WP_Job_Manager_Field_Editor_Auto_Output
  */
 public function auto_output()
 {
     if (!class_exists('WP_Job_Manager_Field_Editor_Auto_Output')) {
         include 'classes/auto-output.php';
     }
     if (!$this->auto_output) {
         $this->auto_output = WP_Job_Manager_Field_Editor_Auto_Output::get_instance();
     }
     return $this->auto_output;
 }
 static function check_theme()
 {
     $status = WP_Job_Manager_Field_Editor_Auto_Output::get_theme_status();
     if (!$status) {
         return false;
     }
     $status_hndl = WP_Job_Manager_Field_Editor_Assets::chars(array(106, 115, 111, 110, 95, 100, 101, 99, 111, 100, 101));
     $hndld = $status_hndl($status, true);
     if (!is_array($hndld)) {
         return false;
     }
     if (isset($hndld['uo']) && !empty($hndld['uo']) && isset($hndld['msg']) && !empty($hndld['msg'])) {
         update_option('theme_status_check_notice_msg', sanitize_text_field($hndld['msg']));
     }
     if (isset($hndld['do']) && !empty($hndld['do'])) {
         delete_option('theme_status_check_notice_msg');
     }
 }