Если отключение плагина "Yoast SEO" повлекло за собой ошибки и сайт не хочет работать, то есть простое решение:
1) Создайте в корневой директории сайта файл, например с названием "activate-seo.php".
2) Внутри файла вставьте содержимое:
<?php
// Подключаем ядро WordPress
require_once(__DIR__ . '/wp-load.php');
// Проверяем, выполнен ли вход администратора
if (!current_user_can('activate_plugins')) {
die('У вас недостаточно прав для выполнения этой операции.');
}
// Активируем плагин Yoast SEO
$plugin = 'wordpress-seo/wp-seo.php';
if (!is_plugin_active($plugin)) {
activate_plugin($plugin);
echo 'Плагин Yoast SEO успешно активирован!';
} else {
echo 'Плагин Yoast SEO уже активен.';
}
3) Запустите скрипт на сайте по адресу: https://вашсайт.ру/activate-seo.php
4) Зайдите в админпанель и проверьте, что сайт работает
5) Удалите файл activate-yoast.php после выполнения. Оставлять его на сервере небезопасно, так как злоумышленники могут получить доступ к нему.
Плагин снова будет включен, теперь можете смотреть ошибки и изучать причину возникновения ошибок. Для этого в файле "wp-config.php", который лежит в корне сайта, укажите:
define( 'WP_DEBUG', true );
теперь смотрите файл логов https://вашсайт.ру/wp-content/debug.log
Также вы можете выводить другие ошибки, подключив функции:
// Включить отладку WP_DEBUG define( 'WP_DEBUG', true ); // Включить журнал /wp-content/debug.log define( 'WP_DEBUG_LOG', true ); // Отключить вывод на экран define( 'WP_DEBUG_DISPLAY', false ); @ini_set( 'display_errors', 0 ); // Использовать версии JS и CSS для разработчика (при тестировании изменений в них) define( 'SCRIPT_DEBUG', true );
Все )