Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改了WordPress站点的functions.php文件,现在整个站点失去了它的;“主题”;_Wordpress_Url_Directory - Fatal编程技术网

更改了WordPress站点的functions.php文件,现在整个站点失去了它的;“主题”;

更改了WordPress站点的functions.php文件,现在整个站点失去了它的;“主题”;,wordpress,url,directory,Wordpress,Url,Directory,好的,我会尽我所知尽力解释…我在一个托管帐户下有两个域名。(granitechristianacademy.org和gofbc.com)我先用granitechristianacademy.org创建了托管帐户,然后在子目录“/FBC”中添加了gofbc.com。“ 当我输入gofbc.com时,我试图弄清楚如何改变浏览器显示granitechristianacademy.org/FBC的方式。为了解决这个问题,我更改了wordpress设置上的两个URL。我有wordpress目录的位置为/F

好的,我会尽我所知尽力解释…我在一个托管帐户下有两个域名。(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文件并添加

“更新选项('siteurl','http://example.com/blog'); 更新_选项('主页','http://example.com/blog“);”


在最初的之后,听起来你把自己置于了一个非常棘手的境地。如果您有权访问数据库,您可以在wp_options表中验证URL是否都正确。您需要查找该表中包含站点URL的所有条目,并检查它们是否都正确(是的,有两个)

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


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

wow。。那真的很难读。。你能把这件事分解一下吗。这将使每个人都更容易阅读,希望能有所帮助。只是一个友好的建议。好的,谢谢你的回复。我在wp_选项表下,只有“blog_id”、“option_name”、“option_value”和“autoload”…没有看到任何与URL有关的内容。。。我无法尝试重新激活主题或保存永久链接,因为当我交换URL时,它将我踢出,不允许我登录。另一方面,是否无法修复URL问题?我的1&1商业托管计划允许多个域…我计算了数据库(新的)并更改了主页和网站URL值,不确定更改需要多长时间才能生效。网站从前端开始工作…知道我为什么仍然无法登录吗?