/** * init_fields function. * * @access public * @return void */ public static function init_fields() { self::$fields = apply_filters('register_form_fields', array('creds' => array('nicename' => array('label' => __('Your Name', 'jobify'), 'type' => 'text', 'required' => true, 'placeholder' => '', 'priority' => 1), 'email' => array('label' => __('Email Address', 'jobify'), 'type' => 'text', 'required' => true, 'placeholder' => __('*****@*****.**', 'jobify'), 'priority' => 2), 'password' => array('label' => __('Password', 'jobify'), 'type' => 'password', 'required' => true, 'placeholder' => '', 'priority' => 3)))); if (class_exists('WP_Resume_Manager')) { self::$fields['info']['role'] = array('label' => __('About You', 'jobify'), 'type' => 'select', 'required' => true, 'priority' => 4, 'options' => array('subscriber' => __('I'm an employeer looking to hire', 'jobify'), 'candidate' => __('I'm a candidate looking for a job', 'jobify'))); } }
/** * Register Form Shortcode * * @since Jobify 1.0 * * @return $form HTML form. */ function shortcode_register_form() { ob_start(); if (!class_exists('WP_Job_Manager_Form')) { include_once JOB_MANAGER_PLUGIN_DIR . '/includes/abstracts/abstract-wp-job-manager-form.php'; } include_once get_template_directory() . '/inc/integrations/wp-job-manager/wp-job-manager-form-register.php'; if (version_compare(JOB_MANAGER_VERSION, '1.22.0', '<')) { WP_Job_Manager_Form_Register::output(); } else { $form_class = WP_Job_Manager_Form_Register::instance(); $form_class->output(); } $form = ob_get_clean(); return $form; }
/** * Register Form Shortcode * * @since Jobify 1.0 * * @return $form HTML form. */ function jobify_shortcode_register_form() { if (!class_exists('WP_Job_Manager_Form')) { include_once JOB_MANAGER_PLUGIN_DIR . '/includes/abstracts/abstract-wp-job-manager-form.php'; } include_once get_template_directory() . '/inc/job-manager-form-register.php'; ob_start(); WP_Job_Manager_Form_Register::output(); $form = ob_get_clean(); return $form; }