0

我的 Wordpress 网站中的高级自定义字段插件有问题。当我尝试添加第 15 个字段时,WP 会将我重定向到帖子而不是保存该字段。这是服务器问题,因为我已经将带有数据库的 WP 克隆到另一台服务器并且它工作正常。

我找到了这个教程,但是在提到的服务器上他们没有得到PHP suhosin支持,他们不知道如何解决这个问题。

有人知道解决此问题的任何解决方法吗?我已经尝试了 php.ini 和 .htaccess 方法。

4

2 回答 2

1

概述 通常会误解为增加字段集群的字段数量是有限的。ACF 不包含限制,但是,您的服务器将限制每个页面上经常使用的百分比变量。

为了融合,ACF 不会限制您将保存的字段数量,相反,服务器只是在 ACF 结束其工作之前终止保存方法。

最常见的答案是扩展您的 max_vars 设置。{这是|这是经常|这是经常} 一个 PHP 设置,用于确定在一个页面加载中可以使用的百分比变量。通过增加此限制,您将启用 ACF 来完成它的工作。

php.ini您可以通过制作一个php.ini文件 来增加此设置。该文件可能已经存在于您的服务器上,但是您可能不得不自己生成它。请注意,您的互联网主机很乐意帮助您制作此文件,因此如果您遇到任何困难,请与他们联系。在 php.ini 文件中,您将添加它以将限制提高到 3000

max_input_vars = 3000
suhosin.get.max_vars = 3000
suhosin.post.max_vars = 3000
suhosin.request.max_vars = 3000

htaccess 如果您不想创建 php.ini 文件,也可以通过网站文件夹中的 .htaccess 更新这些设置。这种方法不太复杂,但它不适用于所有服务器。如果您遇到任何困难,请与他们联系。

php_value max_input_vars 3000
php_value suhosin.get.max_vars 3000
php_value suhosin.post.max_vars 3000
php_value suhosin.request.max_vars 3000
于 2017-08-18T09:10:12.693 回答
0

已经找到了一个简单的解决方法。

我已将所有 84 个字段分成 6 个组,每个组 14 个字段,现在一切正常。

于 2017-08-18T11:35:12.720 回答