0
如何检查帖子meta字段是否等于'posts_where'过滤器中的某些内容?我想跳过具有自定义字段“my_meta_box_check”设置为“关闭”的帖子。Wordpress - 在'posts_where'过滤器中获取帖子meta
谢谢!
如何检查帖子meta字段是否等于'posts_where'过滤器中的某些内容?我想跳过具有自定义字段“my_meta_box_check”设置为“关闭”的帖子。Wordpress - 在'posts_where'过滤器中获取帖子meta
谢谢!
你能做到像这样:
function filter_where($where = '') {
global $wpdb;
$where .= " AND ($wpdb->postmeta.meta_key = 'my_meta_box_check' AND $wpdb->postmeta.meta_value = 'off')";
return $where;
}
它现在不显示任何职位。即使'$ where。=“AND($ wpdb-> postmeta.meta_key ='my_meta_box_check')”;'不起作用:( – 2011-12-23 13:33:25
Whoops - 忘记了全局引用'$ wpdb'对象,还添加了缺少的引用。 – Pat 2011-12-23 13:35:17
已经发现了这些,但仍然没有工作 – 2011-12-23 13:39:44