コード例 #1
0
ファイル: WP_Form_Plugin.php プロジェクト: joeynimu/wp-forms
 /**
  * Initialize the plugin
  *
  * @static
  * @param string $plugin_file Path to the plugin base file
  * @return void
  */
 public static function init($plugin_file)
 {
     self::$plugin_file = $plugin_file;
     spl_autoload_register(array(__CLASS__, 'autoloader'));
     add_action('init', array('WP_Form_Registrar', 'init'), 11, 0);
     add_action('plugins_loaded', array('WP_Form_Listener', 'init'), 10, 0);
 }
コード例 #2
0
ファイル: WP_Form.php プロジェクト: joeynimu/wp-forms
 private function remove_callback(&$collection, $callback, $priority)
 {
     $idx = WP_Form_Plugin::unique_callback_id($callback);
     if (isset($collection[$priority][$idx])) {
         unset($collection[$priority][$idx]);
     }
 }
コード例 #3
0
ファイル: wp-forms.php プロジェクト: joeynimu/wp-forms
 function WP_Forms_load()
 {
     require_once 'classes/WP_Form_Plugin.php';
     require_once 'template-tags.php';
     WP_Form_Plugin::init(__FILE__);
 }