Исправляем ошибки

Как поменять тему WordPress из базы данных

У вас белый экран из-за смены темы. Это плохо, но не беда. В серии «белый экран WordPress», пост, как поменять тему WordPress из базы данных.

Вступление

Белый экран WordPress, самый неприятный момент в создании сайта, который можно назвать крахом. Если у вас нет резервной копии сайта, то исправление белого экрана, будет большой проблемой с массой решений. Одно из них в этой статье.

Анализ проблемы

Белый экран не появляется сам по себе. Он лишь следствие ваших действий на сайте. Общая причина белого экрана, это совершение, каких либо действий в административной панели сайта приведших к фатальному конфликту.

Значит, первое, что вам необходимо сделать после получения белого экрана, вспомнить ваши последние действия в консоли.

Если вы перед белым экраном установили и активировали новую тему сайта, то вероятна, что именно она причина белого экрана.

Первое приходящее на ум решение, убрать или переключить конфликтную тему сайта. Для такого переключения нужно всегда держать на сайте, хотя бы одну коробочную тему WordPress в качестве запасной.

Поменять тему WordPress из базы данных (phpMyAdmin)

Далее, подробная инструкция, как поменять тему WordPress из базы данных.

После установки новой темы или ее обновления иногда возникают конфликты между темой и системой WordPress или плагинами, что вызывает белый экран ошибки или любую другую ошибку конфликта. Эта ошибка запрещает пользователям WordPress доступ к области администрирования WordPress.

Без доступа к области администрирования трудно изменить тему WordPress, которая является причиной конфликта, но ее можно изменить из базы данных WordPress (из phpMyAdmin).

Доступ к базе данных WordPress

База данных WordPress обычно хранится в системе управления базами данных MySQL. Управлять базой данных WordPress можно с помощью командной строки или графического инструмента phpMyAdmin. В этом уроке мы сделаем это, используя простой в использовании инструмент phpMyAdmin.

Доступ в phpMyAdmin, осуществляется из панели управления вашего веб-хостинга, DirectAdmin, cPanel, Plesk и т.п.

DirectAdmin вход в phpmyadmin

Я продемонстрировал вход в phpMyAdmin через панель DirectAdmin. Вход из других панелей аналогичен.

После входа в DirectAdmin и доступа к инструменту phpMyAdmin выберите базу данных вашего сайта WordPress из списка базы данных.

Фото Выберите базу данных WordPress

Изменить тему WordPress из базы данных

 

  • В базе данных WordPress нажмите на таблицу wop_options. wop это произвольный префикс БД.
  • В этой таблице найдите столбец option_name.
  • В нём ищем значение template и жмем на ссылку «Изменить».

1. Далее, в столбце option_name меняем название конфликтного шаблона, на шаблон, который стоит на сайте и не является конфликтным. Значение template это «Имя темы», как оно определено в файле style.css шаблона. Например, twentyfourteen или twentyeleven. Сохраняем изменения.

2. То же самое нужно сделать в строке stylesheet. Значение stylesheet это фактическое имя папки темы. Например, twentyfourteen или twentyeleven.

3. Еще нужно сделать изменения в option_nameсо значением «current_theme». Здесь нужно написать авторское название темы, оно будет показано в списке установленных тем консоли. Например, Twenty Fourteen или Twenty Eleven.

Вот и все. Тема изменена на одну из коробочных тем WordPress.

Изменение темы WordPress из базы данных с помощью SQL-запроса

Любые этапные действия, которые я проделал в первой части, можно осуществить одним SQL запросом к базе данных. На phpmyadmin это можно сделать на кнопке «SQL-запрос». Префикс wop_ меняем на свой префикс, а theme на любую тему вашего сайта, которая не конфликтна.

UPDATE wop_options SET option_value = ' Theme' WHERE option_name = 'template';
UPDATE wop_options SET option_value = ' teme ' WHERE option_name = 'stylesheet';
UPDATE wop_options SET option_value = ' teme' WHERE option_name = 'current_theme';

Для этого просто выберите базу данных (! Не таблицу) WordPress, добавьте вышеуказанный SQL-запрос.

  • Для проверки нажмите сначала «Имитировать запрос»;
  • Если всё верно нажмите кнопку «Вперёд» или аналогичную.
  • После выполнения запроса будут отображаться сообщения «Ваш SQL-запрос был успешно выполнен», что означает, что тема была успешно изменена.

Вывод

В этой статье мы посмотрели как поменять тему WordPress из базы данных. Делается это при возникновении конфликта после установки или обновлении рабочей темы. Изменение темы на коробочную (ранее проверенную), позволяют исправить ошибку «белый экран» без доступа в административную часть сайта.

©www.wordpress-abc.ru

Еще статьи

Недавние Посты

10 способов увеличить конверсию

Практическое руководство из 10 пунктов, как увеличить конверсию вашего сайта. Читать дальше

2 недели ago

8 способов проверки работы клавиатуры

Варианты проверки работы клавиатуры компьютера. Читать дальше

1 месяц ago

Системы управления ERP в РФ

Что такое системы управления ERP и для чего они нужны. Читать дальше

2 месяца ago

ИТ отдел коммерческой компании. Структура и развитие

Чем занимается ИТ отдел коммерческой компании, его структура, аудит и развитие. Читать дальше

3 месяца ago

Все про поведенческие факторы ПФ

Всё что нужно знать про поведенческие факторы ПФ для продвижения сайта. Читать дальше

5 месяцев ago

Продвижение телеграм канала

В этой статье обсудим продвижение телеграм канала, популярные методы и мероприятия продвижения. Читать дальше

6 месяцев ago