2014-07-22 29 views
-1

我想获得多少帖子包含文本“电子邮件图像”的计数,使用下来的行,但这里的东西让我绊倒,我认为它只是我的语法,但我似乎不太清楚它是什么。WordPress的 - 包含某些文本的计数帖子

$count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->post WHERE $wpdb->post.post_content LIKE %emailed-image% "); 

我尝试呼应了计数,但它没有显示任何内容,几乎像查询不返回任何结果,但在我要寻找的文字DB 3项。

+0

您是否尝试过在运行直接的SQL查询的东西,查询?它工作吗?我认为你需要围绕'LIKE'值引用单引号 – Machavity

回答

1

几件事情。这$wpdb->posts$wpdb->post,你需要周围的搜索项单引号是这样的:

$count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE $wpdb->posts.post_content LIKE '%emailed-image%' "); 
相关问题