Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 销售报告_Php_Mysql_Wordpress_Woocommerce - Fatal编程技术网

Php 销售报告

Php 销售报告,php,mysql,wordpress,woocommerce,Php,Mysql,Wordpress,Woocommerce,我们有一个开发人员正在研究优化我们的网站,因为我们一直在与缓慢的查询作斗争。在他们的审查中,他们删除了空的邮戳。他们运行了以下SQL语句 DELETE FROM wp_postmeta WHERE `meta_value` = ''; 据报道,大约18万条记录被删除。经过我们对网站的审查和执行后的报告,一切似乎都很好 他们还在主题的函数文件中添加了以下内容 function delete_useless_post_meta() { global $wpdb; $table = $wpdb-

我们有一个开发人员正在研究优化我们的网站,因为我们一直在与缓慢的查询作斗争。在他们的审查中,他们删除了空的邮戳。他们运行了以下SQL语句

DELETE FROM wp_postmeta WHERE `meta_value` = '';
据报道,大约18万条记录被删除。经过我们对网站的审查和执行后的报告,一切似乎都很好

他们还在主题的函数文件中添加了以下内容

function delete_useless_post_meta() { 
global $wpdb; 
$table = $wpdb->prefix.'postmeta'; 
$wpdb->delete ($table, array('meta_key' => '_edit_last')); 
$wpdb->delete ($table, array('meta_key' => '_edit_lock')); 
$wpdb->delete ($table, array('meta_key' => '_wp_old_slug')); } 
add_action('wp_logout','delete_useless_post_meta');
事情似乎又好起来了

但今天早上,当我像往常一样登录查看隔夜销售额时,我发现我们的报告几乎什么都没有,开始发疯

所以我的问题是:有没有办法重建WooCommerce销售报告


我们有一个问题,自从我们上次知道报告是好的,并且不知道如何恢复表来恢复报告以来,我们的数据库已经编写了很多。如果不了解报告运行的查询,这可能很难或不可能回答。这些是WooCommerce中的默认报告吗?我想知道你是否可以在这里调试一下,看看他们需要什么记录?您是否认为报告中使用了
postETA
数据?我刚刚进行了手动重新保存一些订单的测试。他们随后再次出现在报告中。因此,通过这样做,您似乎可以重新生成丢失的PosteTa。不幸的是,我们现在有大约13000份订单要处理。我觉得在通过API的过程中可能会有一些脚本。如果可以的话,我会更新我的问题。报告可以在没有这些元表的情况下运行吗?同样,这些是WooCommerce中的默认报告,还是自定义报告?这些是默认报告。这似乎是不可能的,因为一旦邮戳被清除,它们就变得错误了。