wp-cli-sync/tasks/plugins_management.php
2023-10-20 00:43:20 +01:00

23 lines
646 B
PHP

<?php
/**
* TASK: Activate / Deactivate Plugins
*/
// Activate Plugins
if (!empty($dev_activated_plugins)) {
task_message('Activate Plugins');
$cleaned_arr_list = preg_replace('/[ ,]+/', ' ', trim($dev_activated_plugins));
$command = 'vendor/bin/wp plugin activate '.$cleaned_arr_list;
debug_message($command);
system($command);
}
// Deactivate Plugins
if (!empty($dev_deactivated_plugins)) {
task_message('Deactivate Plugins');
$cleaned_arr_list = preg_replace('/[ ,]+/', ' ', trim($dev_deactivated_plugins));
$command = 'vendor/bin/wp plugin deactivate '.$cleaned_arr_list;
debug_message($command);
system($command);
}