Пример #1
0
 /**
  * @param       $plugin_folder
  * @param       $prefix
  * @param array $args
  *
  * @return Biont_SubPlugins
  */
 function add_subplugin_support($plugin_folder, $prefix, $args = array())
 {
     foreach (array('Biont_SubPlugins_PluginListTable', 'Biont_SubPlugins_DefaultUI', 'Biont_SubPlugins') as $file) {
         require_once dirname(__FILE__) . '/inc/' . $file . '.php';
     }
     $plugins = new Biont_SubPlugins($plugin_folder, $prefix, $args);
     if (did_action('plugins_loaded')) {
         $plugins->register();
     } else {
         add_action('plugins_loaded', array($plugins, 'register'));
     }
     return $plugins;
 }