情况如下:我的一位同事用一些自定义小部件构建了一个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>
答案 0 :(得分:0)
转移到制作时可能存在一些问题,请检查:Moving site from development to production,以及:How to migrate subsite from dev multisite to production multisite,希望这些有用。
答案 1 :(得分:0)
我只是理解发生了什么:自定义小部件使用短标记(<?
)来分割HTML输出,默认情况下在生产环境中禁用该指令(short_open_tag
)。
这样的问题很难发现,我只能笑着想着我们试图理解这个问题。