Как я могу вручную активировать предыдущую тему без доступа к браузеру на панели управления?

Когда я переключился на использование пустой темы, панель инструментов WordPress исчезла.

Чтобы повторно активировать предыдущую тему, которую я использовал (у которой была поддержка панели мониторинга), я возвращаю значения полей template, stylesheet и current_theme в таблице wp_options в предыдущую тему (путем ввода имени темы вручную). Однако это не удалось восстановить панель. Я перезапустил базу данных MySQL и веб-сервер Apache. Я использую стек Битмана Битнами.

Как я могу вручную активировать предыдущую тему без доступа к браузеру на панели управления?

Solutions Collecting From Web of "Как я могу вручную активировать предыдущую тему без доступа к браузеру на панели управления?"

В текущей теме вы можете использовать switch_theme ('stylesheet') в index.php вашей папки темы. Не нужно вносить изменения в базу данных 🙂

<?php switch_theme('twentyfifteen');//Specify the name of stylesheet of intended theme exit; //Rest of the code ?> 

Вы можете удалить код после использования

На сервере вы можете удалить (или загрузить и удалить) текущую нерабочую тему? Другая (если она единственная другая) должна быть активирована в качестве следующей опции.

В противном случае загрузите и удалите все темы, но используйте некоторую тему (любую тему!), Которая дает вам доступ к панели мониторинга.

Затем загрузите сжатую версию вашей загруженной темы в качестве новой темы и активируйте ее.

Вы уверены, что указали правильное имя? Для template вам обычно нужно использовать имя папки (имя шаблона).

 UPDATE wp_options SET option_value = 'twentysixteen' WHERE option_name = 'template'; UPDATE wp_options SET option_value = 'twentysixteen' WHERE option_name = 'stylesheet'; UPDATE wp_options SET option_value = 'twentysixteen' WHERE option_name = 'current_theme';