예제 #1
0
 /**
  * Start initialization sequence, on condition of the view
  *
  * @author caseypatrickdriscoll
  */
 public static function init()
 {
     register_activation_hook(__FILE__, 'PatchChat::install');
     PatchChat::includes();
     PatchChat_AJAX::init();
     if (is_admin()) {
         PatchChat::admin_includes();
         PatchChat_Post_Type::init();
         add_action('admin_menu', 'PatchChat::register_menu');
         PatchChat_Settings::init();
         add_action('admin_enqueue_scripts', 'PatchChat::load_back_assets');
     } else {
         add_action('wp_enqueue_scripts', 'PatchChat::load_front_assets');
     }
 }