seothemes / core-plugin-activator
Add recommended plugins to TGM Plugin Activation through configuration
0.1.1
2018-08-01 11:38 UTC
Requires
- d2/core: ^0.1.0
- tgmpa/tgm-plugin-activation: dev-develop
This package is auto-updated.
Last update: 2025-02-26 15:14:43 UTC
README
Add recommended plugins to TGM Plugin Activation through configuration.
Installation
This component should be installed using Composer, with the command composer require seothemes/core-plugin-activator
.
Usage
Within your config file (typically found at config/defaults.php
), use the PluginActivator::REGISTER
class constant as an array key to add a list of plugins to recommend.
For example:
use SEOThemes\Core\PluginActivator; $plugins = [ PluginActivator::REGISTER => [ 'Genesis eNews Extended', 'Genesis Simple FAQ', 'Genesis Testimonial Slider', 'Genesis Widget Column Classes', 'Google Map', 'Icon Widget', 'One Click Demo Import', 'Simple Social Icons', 'WP Featherlight', ], ]; return [ PluginActivator::class => $plugins, ];
Load the component
Components should be loaded in your theme functions.php
file, using the Theme::setup
static method. Code should run on the after_setup_theme
hook (or genesis_setup
if you use Genesis Framework).
add_action( 'after_setup_theme', function() { $config = include_once __DIR__ . '/config/defaults.php'; D2\Core\Theme::setup( $config ); } );