/** * Registers all assets based on config/assets.yml of the theme (and its parents) */ public function register() { $configs = $this->getConfigs(); if (empty($configs['plugins'])) { return; } required_plugins_register($configs['plugins'], $configs['configs']); add_filter('plugin_action_links', array($this, 'plugin_action_links'), 20, 2); }
<?php /** * Plugin Name: Config Manager * Plugin URI: https://github.com/wemakecustom/wp-mu-config-manager * Author: WeMakeCustom * Author URI: http://www.wemakecustom.com/ */ add_action('tgmpa_register', function () { required_plugins_register(array(array('name' => 'Config Manager', 'slug' => 'config-manager', 'required' => true, 'force_activation' => true))); });