我收到错误消息:
警告:wpdb::prepare() 缺少参数 2,在第 322 行的 /home/url.com/wp-content/plugins/WPEC-Personalize-3.8/wpec-personalization.php 中调用并在 /home/url 中定义。 com/wp-includes/wp-db.php 在第 990 行
我在第 322 行找到了代码:
$add = $wpdb->get_var($wpdb->prepare("SELECT enabled FROM ". $table_name ." WHERE pers_id = ". $myresults->pers_id." AND product_id = ".$product_id));
我正在尝试将其更新为新的 wordpress(3.5 查询)标准:
$add = $wpdb->get_var($wpdb->prepare("SELECT enabled FROM %d WHERE pers_id = %d AND product_id = %s",$table_name, $myresults->pers_id, $product_id));
我不确定我做错了什么,但是当我更新上面的代码时,我停止收到错误消息,但每次我更新产品时,它都会复制所有自定义字段。