Wordpress和ACF版本升级后,ACF flexible content layout字段未存储在数据库中

Wordpress和ACF版本升级后,ACF flexible content layout字段未存储在数据库中,wordpress,field,advanced-custom-fields,ampersand,acfpro,Wordpress,Field,Advanced Custom Fields,Ampersand,Acfpro,在我们的应用程序中,我们使用多个ACF灵活内容布局字段,但其中一个灵活内容布局字段没有存储到数据库中。ACF flexible content layout字段名的命名类似于“product\u category\u&\u series” 这是因为ACF字段名中有符号AND(特殊字符&) 此问题发生在生产环境中。将Wordpress从4.8升级到5.1,将ACFPro从5.6升级到5.8,并部署到生产环境之后。无法重现舞台和开发环境 任何人都有相同的问题吗?请让我们分享一下?您的意思是问题只发生

在我们的应用程序中,我们使用多个ACF灵活内容布局字段,但其中一个灵活内容布局字段没有存储到数据库中。ACF flexible content layout字段名的命名类似于“product\u category\u&\u series”

这是因为ACF字段名中有符号AND(特殊字符&)

此问题发生在生产环境中。将Wordpress从4.8升级到5.1,将ACFPro从5.6升级到5.8,并部署到生产环境之后。无法重现舞台和开发环境


任何人都有相同的问题吗?请让我们分享一下?

您的意思是问题只发生在生产环境中,而不是在舞台或开发中?是的,盖尔,这只是生产环境,因此服务器语言实现之间可能存在差异。可能您的数据库不支持utf-8,这会破坏代码。我会尝试创建一个名称中没有符号的灵活字段,并检查它是否有效。如果我们创建一个没有符号的灵活字段,旧数据将丢失。这意味着我们已经用“产品类别和系列”字段创建了数据。版本升级(WP&ACF)后,此字段不会存储在仅适用于生产环境的数据库中