【问题标题】:wordpress theme customization does not reflect on new domainwordpress 主题定制不会反映在新域上
【发布时间】:2017-12-24 21:53:32
【问题描述】:

我已经安装了已经构建的“Shuffle Ground”“jevelin”主题,然后安装了演示内容,然后创建了子主题,然后通过页面构建器开始构建页面,因此子主题不需要太多编码。但是在将此站点部署到另一个域并将“wp-options”中的链接从一个域更改为另一个域时,即在找到以前名称的所有 wp-options 中 http://site1.com/demo/jevelin/http://site2.com/ jevelin 不显示更新的内容它显示默认jevelin 的内容不是我在以前的网站上更新的内容,我在哪里错过了这个?

【问题讨论】:

  • 导出数据库并导入到新站点对吧?
  • 是的@LawrenceCherone
  • @LawrenceCherone 如果我将站点名称更改为以前的站点,它会提供正确的内容,但在将其更改为新站点时不会提供正确的内容。它是否从演示备份中获取内容或其他内容,我不知道它是如何工作的?
  • I've installed already built theme of "Shuffle Ground" "jevelin" and then installed demo content then created child theme 你把主题改成子主题了吗。另外,在复制到新域时,您是否还导入了数据库?复制文件是不够的。
  • 我对您所说的 站点名称 的意思有点困惑,那是什么变量?基本上你需要做 3 件事,复制文件,复制数据库,花费 4 小时修复数据库值中的绝对路径,因为 wordpress 设计不佳;p

标签: php wordpress wordpress-theming custom-wordpress-pages demo


【解决方案1】:

这里可能会发生一些事情。

存储在数据库中的主题设置: 尝试通过再次保存来更新新站点上的主题设置。 尝试使用为此类东西制作的工具移动您的安装,例如复印机。很容易错过手动执行此操作的一些更改,例如绝对服务器路径。

存储在文件中的主题设置(是的,有些主题会这样做): 确保主题设置文件中的路径(一旦找到)也已更改。

您使用缓存插件吗?还是你用过一个?停用它并尝试清空缓存文件夹。

您是否更改了主题名称/子主题名称?这也可能导致问题。

您是否更改了 htaccess?还是忘记复制它导致它是一个隐藏文件?

要移动包括内容在内的所有内容,请使用复印机。由于 WP 糟糕的代码设计,最佳选择

编辑:

使用复制器 - 将其安装在源站点中。激活它并创建新包。下载提供的安装程序和软件包。 在目标站点上清理文件夹(删除所有文件/文件夹)。插入安装程序和软件包。从 URL 调用安装程序并按照指南进行操作

【讨论】:

  • 没有缓存插件,我有 Unyson,滑块革命,envanto 工具包 wordpress,在子主题中我给了 add_filter('pre_option_upload_url_path', function($upload_url_path) { return '@987654321 @'; });,不要更改 .htaccess 而是复制,因为它不知道复制器,我会重做所有事情,请建议适当的指导@Pat_Morita
  • 我添加了复印机教程
  • 好的,我可以先在本地主机上试试这个,这在本地主机上可以吗? @Pat_Morita
  • 长时间运行后无法构建包,它说内部服务器错误@Pat_Morita
  • 在扫描过程后是否给您任何警告?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多