我将 WordPress 更新到最新版本 3.6,我收到了关于 wpdb::prepare() 的警告。
这是主题的滑块插件的问题。我不知道如何在此文件上编辑 $wpdb->prepare 以使其与新的 WP 版本一起使用。
<?php $item_count = 0; foreach ($sliders as $key => $slider){ $cur_slider_id = $key+1; $item_count = $wpdb->get_var($wpdb->prepare("SELECT count(c_id) FROM ". $item_table ." WHERE s_id = '". $cur_slider_id ."'")); ?>
$count_filter = $wpdb->get_var($wpdb->prepare("SELECT count(id) FROM ". $item_table ." WHERE c_id REGEXP '(^".$d.",)|(,".$d."$)|(,".$d.",)|^".$d."$'"));
$item_count = $wpdb->get_var($wpdb->prepare("SELECT count(c_id) FROM ". $item_table ." WHERE c_id RLIKE '^".$h."$' OR c_id RLIKE ',".$h."$' OR c_id RLIKE '^".$h.",' OR c_id RLIKE ',".$h.",' " ));
我有这 3 行包含 $wpdb->prepare(),请帮助如何将其更改为 WP 3.6 接受它的方式?
谢谢,