/** * 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; }
* * @return string */ function the_job_description($the_content) { ob_start(); $this->single_action('the_job_description', array('job', 'company')); $AOhtml = ob_get_contents(); ob_end_clean(); if ($AOhtml) { $the_content .= $AOhtml; } return $the_content; } /** * 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; } } WP_Job_Manager_Field_Editor_Auto_Output::get_instance();
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; }