如果自定义字段的值distribution
为“1”。
我已经在帖子编辑器屏幕上设置了一个元框来设置字段的值,但是,尤其是在旧帖子上,不会总是设置字段。
请注意,我是在plugin, 因此,在主题中直接编辑循环和WP\\u查询的简单方法不是我的选择。
看起来像是pre_get_posts
或posts_where
我想做什么就做什么。
function hide_custom_filter( $where = \'\') {
global $wpdb;
if (!is_single() && !is_admin()) {
$where .= " AND (($wpdb->postmeta.distribution = \'1\')) ";
}
return $where;
}
add_filter( \'posts_where\', \'hide_custom_filter\' );
上面的代码给了我一个错误:WordPress database error: [Unknown column \'wp_postmeta.distribution\' in \'where clause\']
.这是怎么回事?