主题.php文件是否存储在数据库中?

时间:2018-04-04 作者:IXN

我在问WP之间的关系。数据库中的php文件(主题等)。这些文件的内容(部分)是否以任何方式存储在数据库中?

Context:我正在尝试从http迁移到https。所有相关指南,专门讨论http://domain 使用https://domain 在数据库中。我没有发现任何人提到你也应该在主题或其他中进行搜索和替换。WP的php文件;尽管这些文件中经常有指向域的链接/引用。

1 个回复
最合适的回答,由SO网友:Dave Romsey 整理而成

不,一个主题.php 文件未存储在数据库中。主题不应是其文件中的硬编码URL。然而,这完全有可能发生,尤其是对于开发人员没有遵循最佳实践的自定义主题或插件。

我建议使用grep之类的搜索工具(grepwin 对于Windows来说很好)只需查看您的文件,以确定您的域是否出现。

此外,在DB上执行搜索和替换时,请记住使用能够处理序列化数组的实用程序,因为简单的字符串替换会损坏数据。WP CLI\'s search-replace 是一种选择。WP DB Migrate 也很好。

在进行更改之前,请确保备份所有内容。

结束

相关推荐

WordPress网站在HTTPS上崩溃

我有一个wordpress网站:Hevaweb。ir和我最近购买了一个ssl证书。问题是,当网站使用http协议时,它工作正常,没有任何问题,但当我通过https访问它时,所有图片和菜单都会崩溃!!!我必须刷新网站3或4次,以正确显示全部内容。。。(在清理chrome缓存并使用ctrl+f5键后,它会再次崩溃)我已经尝试了以下方法:我安装了插件,在每个页面上强制使用Https(真正简单的ssl,wordpress Https(ssl))。我尝试手动将所有url从Https重定向到http。我在设置部分中检