コード例 #1
0
 /**
  * Init form
  */
 public static function init()
 {
     add_action('wp', array(__CLASS__, 'process'));
     // Get step/job
     self::$step = !empty($_REQUEST['step']) ? max(absint($_REQUEST['step']), 0) : 0;
     $register = jobify_find_page_with_shortcode(array('jobify_register_form', 'register_form'));
     $register = get_post($register);
     self::$action = get_permalink($register->ID);
     self::$steps = (array) apply_filters('register_form_steps', array('submit' => array('name' => __('Register', 'jobify'), 'view' => array(__CLASS__, 'submit'), 'handler' => array(__CLASS__, 'submit_handler'), 'priority' => 10)));
     usort(self::$steps, array(__CLASS__, 'sort_by_priority'));
 }