Wordpress - Получить мета-пост в фильтре posts_where - PullRequest
0 голосов
/ 23 декабря 2011

как я могу проверить, равняется ли что-либо мета-полю в фильтре posts_where? Я хочу пропустить сообщения, для которых в настраиваемом поле my_meta_box_check установлено значение "off".

Спасибо!

1 Ответ

2 голосов
/ 23 декабря 2011

Вы можете сделать это так:

function filter_where( $where = '' ) {
   global $wpdb;  
   $where .= " AND ($wpdb->postmeta.meta_key = 'my_meta_box_check' AND $wpdb->postmeta.meta_value = 'off')";
   return $where;
}
...