无法在WordPress中使用add_filter

时间:2018-11-29 09:23:15

标签: wordpress woocommerce

我在wordpress插件中添加了一个过滤器。 过滤器:

add_filter('wp_insert_post_data', 'saveuser_filter');

并使用以下代码在functions.php文件中调用它:

function saveuser_filter($use_number, $use_code){
    $use_num = $use_number;
    $use = $use_code;
    global $wpdb;
    $mydb = new wpdb('username','password','database','host');
    $stmt1 = $mydb->query("INSERT INTO wpconfig (use_num, use) VALUES ('$use_num', '$use')");
    $resu = $mydb->query($mydb->prepare($stmt1));
     if($resu)
     {
         $resu="Data Inserted Successfully:";
         echo json_encode($resu);
     }
     else {
         $error="Not Inserted,Some Probelm occur.";
         echo json_encode($error);
     }
}

但是,我在用户完成woocommerce订单后保存了这些详细信息。但是无论如何,它的给出错误:Unable to create order.和订单未得到放置。请在这里建议我做错了。

0 个答案:

没有答案