在没有浏览器访问仪表板的情况下,我如何手动激活我以前的主题?

时间:2016-03-14 作者:Sabuncu

当我切换到使用空白主题时,WordPress面板消失了。

要重新激活我使用的上一个主题(它确实有仪表板支持),我将wp\\U选项表中的模板、样式表和当前主题字段的值重置为上一个主题(通过手动输入主题名称)。但是,这无法还原仪表板。我确实重新启动了MySQL数据库和Apache web服务器。我正在使用Bitnami WAMP堆栈。

在没有浏览器访问仪表板的情况下,如何手动激活以前的主题?

3 个回复
SO网友:Swopnil Dangol

在当前主题中,可以在索引中使用switch\\u theme(“样式表”)。主题文件夹的php。无需更改数据库:)

<?php
 switch_theme(\'twentyfifteen\');//Specify the name of stylesheet of intended theme
 exit;
 //Rest of the code
?>
使用后可以删除代码

SO网友:denis.stoyanov

您确定输入了正确的名称吗?对于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\';

SO网友:Monkey Puzzle

在服务器上,您可以删除(或下载并删除)当前的非工作主题吗?另一个(如果它是唯一的另一个)应作为下一个选项激活。

否则,下载并删除所有主题,但使用一些主题(任何主题!)这使您可以访问仪表板。

然后将下载好的主题的压缩版本上载为新主题,并将其激活。

相关推荐

Dashboard menu missing

我失去了wp_users 和wp_usermeta wordpress安装中的表。我已经重新创建了它们并插入了一个新的管理员用户。特别是wpAA_users (我使用前缀wpAA_), 我现在有一个用户admin 具有ID=1, 在中时wpAA_usermeta, 对于user_id=1 我有wp_cabilities 设置为a:1:{s:13:\"administrator\";b:1;} 和wp_user_level 设置为10.现在,当我登录到该站点时,顶部工具栏左侧显示常规wordpress菜单,