我已经试着让它发挥作用有一段时间了,而我似乎无法靠自己取得任何进展。它似乎可以作为一个普通的SQL查询正常工作,但不在WP框架内使用prepare(). 基本上,我试图在SQL查询中插入一个PHP变量,但函数不是返回我选择的值,而是返回变量的值。
我搜索过其他有相同问题的人,但大多数人都在处理LIKE和%通配符的问题。我想不出我的问题是什么。
我使用的是bbPress变量,它是论坛id。
任何帮助都将不胜感激。
global $wpdb;
$countquery = $wpdb->get_var($wpdb->prepare(
"SELECT meta_value FROM $wpdb->postmeta
WHERE meta_key = \'_bbp_forum_subforum_count\'
AND post_id=%d", bbp_forum_id()));
echo $countquery;