EP_Modules::activate_module PHP Method

activate_module() public method

A convenient function to programmatically activate a module
Since: 2.1
public activate_module ( string $slug )
$slug string
    public function activate_module($slug)
    {
        if (defined('EP_IS_NETWORK') && EP_IS_NETWORK) {
            $modules = get_site_option('ep_active_modules', array());
        } else {
            $modules = get_option('ep_active_modules', array());
        }
        if (false === array_search($slug, $modules)) {
            $modules[] = $slug;
            if (defined('EP_IS_NETWORK') && EP_IS_NETWORK) {
                update_site_option('ep_active_modules', $modules);
            } else {
                update_option('ep_active_modules', $modules);
            }
        }
    }