【问题标题】:Changed the functions.php file for a WordPress site, now the whole site lost its "theme"更改了 WordPress 网站的 functions.php 文件,现在整个网站都失去了“主题”
【发布时间】:2012-06-03 03:22:42
【问题描述】:

好的,我会尽我所能解释...我在一个托管帐户下有两个域。 (granitechristianacademy.org 和 gofbc.com)我首先使用 granitechristianacademy.org 创建了主机帐户,然后在子目录“/FBC”中添加了 gofbc.com。
当我输入 gofbc.com 时,我试图弄清楚如何更改浏览器显示 granitechristianacademy.org/FBC 的方式。为了解决这个问题,我更改了 wordpress 设置中的两个 URL。我将 wordpress 目录的位置设置为 /FBC,将站点 URL 设置为 gofbc.com。我交换了两者,我的网站 (gofbc.com) 从前端正确显示,但不允许我登录仪表板。 所以我按照 Wordpress 的指示通过更改活动主题的 functions.php 文件并添加

来手动更改两者

"update_option('siteurl','http://example.com/blog'); update_option('home','http://example.com/blog');"

在初始之后

【问题讨论】:

  • 哇 .. 这真的很难阅读 .. 你能把它分解一下吗?这将使每个人都更容易阅读并希望有所帮助。只是一个友好的建议。

标签: wordpress url directory


【解决方案1】:

听起来你让自己陷入了一个非常棘手的境地。如果您有权访问数据库,则可以在 wp_options 表中验证 URL 是否正确。您需要在该表中查找包含指向您网站的 URL 的任何条目,然后检查它们是否都正确(是的,有几个)。

除此之外,您可以尝试重新激活您的网站主题或再次保存永久链接设置。出于某种原因,刷新永久链接是解决比您想象的更多问题的神奇解决方案。

如果这些都不起作用,那你就有点矛盾了。我强烈建议您使用第二个托管帐户,或者至少找到一个允许多个域的托管计划。虽然它可能会花费更多,但另一种选择是让您头疼并花费更多时间。

【讨论】:

  • 好的,感谢您的回复。我进入了 wp_options 表,只有“blog_id”、“option_name”、“option_value”和“autoload”……没有看到任何与 URL 相关的内容……我无法尝试重新激活主题或保存永久链接,因为当我交换 URL 时,它把我踢了出去,不让我登录。另一方面,不能解决 URL 问题吗?我的企业托管计划与 1&1 允许多个域...
  • 我找到了数据库(新的)并更改了主页和站点 URL 值,不确定更改需要多长时间才能生效。
  • 网站从前端工作......有什么我仍然无法登录的想法吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-11-17
  • 1970-01-01
  • 2016-12-30
  • 2022-01-02
  • 2014-09-30
  • 1970-01-01
  • 2021-01-07
相关资源
最近更新 更多