wordpress - WooCommerce 不保存帖子元值
问题描述
在我的 WooCommerce 网站中,我创建了一个产品,并且在这个产品中我附加了很多 pdf 文件,以便用户购买后他可以下载所有这些 pdf 文件,但问题是在这个产品中我有超过 375 个文件,所以在添加了 320 个文件,它工作正常,当我添加 319 产品并点击更新按钮页面更新成功但第 321 个产品被删除时,我认为这是一些错误,所以我将其添加回来,同样的事情发生了,我不知道为什么我只是启用调试日志
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', true );
define( 'WP_DEBUG_LOG', true );
但注意到日志没有错误刚刚删除了第 321 条记录,任何人都可以告诉我 woocommerce 是否有任何限制或其他任何东西 o 这个问题可以解决
谢谢
解决方案
这可能是因为您必须通过表单提交的输入限制。要解决这个问题,您需要从服务器打开 php.ini 并增加max_input_vars变量,该变量可能是1000到2000。
发生这种情况是因为对于您生成的每个字段,woocommerce 必须再生成一个或两个。什么超出了边缘。所以只需增加它并重新启动即可解决。
有些主机不允许您修改或增加php.ini,在这种情况下您应该联系主机并请求增加。
推荐阅读
- azure - 从浏览器应用程序联系我的 ASP.NET Core 3.1 API 时看不到访问令牌中的角色声明
- html - CSS:为什么悬停动画在悬停停止时停止?
- google-chrome - 谷歌浏览器执行脚本通过一个查询返回多个值?
- vue.js - 如何在单独的非 Vue 组件、JavaScript/TypeScript 文件中访问 Vuex 状态?
- fxmlloader - 在我的 JavaFX 项目中解析 onAction 方法时出错
- node.js - 无法在 ejs 模板中显示 api 数据
- grpc-python - python3 grpc 编译器:如何处理.protos 中的绝对和相对导入?
- scala - Akka 类型化日志示例
- python - 在 Plotly 散点图上添加趋势线
- c++ - 如何使用 For 循环和哨兵多次输入销售值?