试图卸载一个主题,但它劫持了我的主页

时间:2013-12-01 作者:Josh Earl

我正在安装论文my blog, 我有一个问题是由当前活跃的主题引起的Structure by Okay Themes.

这个主题在我安装时创建了一个静态主页,但不是在the way recommended by the WordPress docs.

当我激活论文时,主页返回一个空的HTML文档。

我是一名开发人员,所以我很喜欢在幕后胡闹,但我不知道从哪里开始。主题是否安装了自定义PHP文件并将其设置为主页?

如有任何建议,将不胜感激。

更新options 表具有current_theme 命名结构的值:

+-----------+---------------+--------------+----------+
| option_id | option_name   | option_value | autoload |
+-----------+---------------+--------------+----------+
|       158 | current_theme | Structure    | yes      |
+-----------+---------------+--------------+----------+

3 个回复
SO网友:s_ha_dum

当你试图禁用主题时,它听起来像是挂起了。

物理删除主题。通过FTP登录并删除或重命名主题目录。如果这不起作用,这将需要大量调试。WordPress会注意到活动主题消失/中断,并加载默认主题。


I tell you the following with great caution. 只有在没有其他可用选项的情况下,并且在兑现并重新安装之前,才尝试此操作。

您还可以尝试手动切换主题。搜索$wpdb->options 的表current_themeoption_name 列并更改关联的option_value 到“二十三”(我假设主题在您的系统上)。对templatestylesheet 但将其更改为“Twenty13”。仔细编辑。你可以打破东西。这将强制切换主题,或者在我尝试时会这样做。

与任何数据库编辑一样,首先要彻底备份。这一点已经过测试,但没有彻底测试。Do not ignore the "back things up" part. 如果您不知道如何备份数据库(不是PHP文件),请停止。

我不知道你的主题还能做什么,所以不能保证。重命名目录对我没有帮助,这让我停顿了一下。数据库中仍有可能需要清理的条目。

SO网友:Kevin

我相信您已经检查过了,但可能有一个活动插件引用了该主题中的文件。我建议停用所有插件,然后手动删除主题。如果仍有问题,可能需要修复/优化数据库。

SO网友:user16081

我会尝试这样做:将当前的wordpress安装文件夹移到一边,创建新的wordpress安装,将设置和文件带过来,就像您正在迁移站点一样,但不要带麻烦的主题。

结束

相关推荐

如何在使用WP_USE_THEMES=FALSE时显示管理栏?

因此,我以“无主题”的方式使用WordPress,即不使用“博客”模板。我的站点文件位于根目录中(不在主题文件夹中),WordPress安装在自己的目录中/wordpress/ 目录“我的主题”存在的唯一目的是定制后端,包括重新标记和自定义帖子类型。(我基本上不使用插件和小部件,而是定制WordPress的实现)通过这种设置,当我的客户像往常一样查看前端页面时,有没有办法让管理栏显示出来?注意:我已尝试添加wp_head() 和wp_footer() 无济于事。我想这可能与我的自定义文件结构有关。