как я могу проверить, равняется ли что-либо мета-полю в фильтре posts_where? Я хочу пропустить сообщения, для которых в настраиваемом поле my_meta_box_check установлено значение "off".
Спасибо!
Вы можете сделать это так:
function filter_where( $where = '' ) { global $wpdb; $where .= " AND ($wpdb->postmeta.meta_key = 'my_meta_box_check' AND $wpdb->postmeta.meta_value = 'off')"; return $where; }