WooCommerce似乎会在每次更改时更新产品的“上次修改”价值。如果要查看源代码,请转到woocommerce\\includes\\data-stores\\class-wc-product-data-store-cpt.php
并检查功能update
.
这个解决方案似乎是可行的,但是可以对其进行改进,以确保它不会与其他任何问题发生冲突。基本上检查请求是否包含注释信息,并过滤修改发布日期的查询以跳过它。我没有找到比query
滤器
add_filter(\'query\', function($query){
if(isset($_POST[\'comment\']) && strpos($query, \'post_modified\')){
return \'\';
}
return $query;
});