Как активировать плагин(ы) если нет доступа в админку?

Решено

Здравствуйте, подскажите как можно активировать плагины если нет доступа в админку вордпресс? При этом у меня есть доступ по фтп и к базе данных.

При активации одного из плагинов произошла ошибка, в результате которой я не могу открыть страницу плагинов . Остальные страницы работают.

Подскажите как можно активировать и дезактивировать плагины без использования админки вордпресс.

Добавить Комментарий
    Ответ

    Более правильный вариант активации и деактивации плагинов, через код.

    Активация плагина:

    
    $result = activate_plugin( 'plugin-dir/plugin-file.php' );
    if ( is_wp_error( $result ) ) {
    // Process Error
    }
    
    

    Деактивация

    
    deactivate_plugins( plugin_basename( __FILE__ ) );
    
    
    Добавить Комментарий

    В таблице wp_options есть поле(опция) «active_plugins»
    В ней хранится сериализованный массив, с путями активных плагинами типа «имя_плагина/имя_файла.php»
    Можно как скрипт написать, так и через phpmyadmin найти опцию:

    
    SELECT * FROM `wp_options` WHERE option_name = 'active_plugins'
    
    

    Можно через скрипт получить, дописать и обновить update_options()

    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.