wordpress - 禁用 woocommerce 产品报告
问题描述
我将 woocommerce 用于销售产品的另一种用途,并且我想禁用 woocommerce 报告,因为我怀疑它会减慢我的网站速度(在查询监视器中,要更新的查询wp_options
需要_transient_wc_report_sales_by_date
太多时间)
我们可以禁用它吗?
谢谢
解决方案
Woocommerce 报告将在运行时创建。这意味着如果您在“报告”管理中单击,woocommerce 会从数据库中提取数据并将它们显示为精美的图表。
选项“_transient_wc_report_sales_by_date”用作“Sales by date”数据库查询的缓存。缓存将在 Woocommerce 从数据库中检索数据的同时创建。
如果您想自己查看代码,您可以在WC_Admin_Report 类方法 get_order_report_data中找到“实现” 。
在我看来,如果您真的不需要报告,那么最简单的方法是从管理中删除整个菜单点。所以数据库查询不会被触发。
推荐阅读
- c++ - 调试器设置巨大的初始值 eclipse C++
- javascript - 在 useState 挂钩中设置状态后反应状态变量不准确
- groovy - 使用 Groovy 读取特定的 yaml 值
- python - Python pandas read_excel 方法 KeyError 'show'
- reactjs - 在 useEffect 挂钩中取消所有异步/等待任务以防止反应中的内存泄漏的正确方法是什么?
- go - goftp 在每个命令上都抛出 502 错误
- c - 通过提取 2 个不同字节的特定位来组成一个字节
- swift - 如何找到 CGImage 的各个像素的 alpha 值?
- xml - Access 无法运行回调函数“GetEnabled”
- sql-server - 用户“NT AUTHORITY\ANONYMOUS LOGON”登录失败。在我的电脑上的 SSMS