Woocommerce重建销售报告

时间:2016-04-20 18:01:08

标签: php mysql wordpress woocommerce

我们有一位开发人员正在寻求优化我们的网站,因为我们一直在与慢速查询作斗争。在他们的审查中,他们删除了空的postmeta。他们运行了以下SQL

DELETE FROM wp_postmeta WHERE `meta_value` = '';

报告被删除约180,000条记录。在我们对该网站进行审核并在执行完毕后报告后,一切似乎都很好。

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

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销售报告?

我们有一个问题,我们的数据库已经写了很多,因为我们上次知道报告很好,不知道如何恢复表来恢复报告。

0 个答案:

没有答案