移动WordPress网站后,我无法再自定义自定义小部件

时间:2015-03-20 12:06:52

标签: web-deployment wordpress

情况如下:我的一位同事用一些自定义小部件构建了一个WordPress主题,需要通过/wp-admin/widgets.php进行配置。

在我和他安装的本地副本中,一切正常(这是最新的WP,生产数据库和bitbucket的主题)。生产没问题,但由于每个小部件都有There are no options for this widget.标签,因此更改小部件选项是不可能的。

所以我从头做了一个设置:我在Digital Ocean上创建了一个新的WP-ready droplet,导入了我在本地的数据库(因为我改变了我的/etc/hosts以将生产域指向我的1:1生产localhost)并克隆了主题,但我仍然遇到了相同的制作问题:小部件无法自定义。此外,localhost行中没有对wp_option的引用。

tl; dr :使用相同的数据库和相同的文件,网站在生产机器(AWS)和分段小滴(DO)小部件中无法自定义。 / p>

2 个答案:

答案 0 :(得分:0)

转移到制作时可能存在一些问题,请检查:Moving site from development to production,以及:How to migrate subsite from dev multisite to production multisite,希望这些有用。

答案 1 :(得分:0)

我只是理解发生了什么:自定义小部件使用短标记(<?)来分割HTML输出,默认情况下在生产环境中禁用该指令(short_open_tag)。

这样的问题很难发现,我只能笑着想着我们试图理解这个问题。