Кастом-архивы: дополнительные условия

Какие способы вообще существуют для добавления дополнительных критериев к запросу через left join и where?

Как можно передать параметр в фильтры posts_join и post_where, если создавать доп.запросы через new WP_Query?

Корректно только есть вешать хуки на разные события. В частности нужно смотреть function &get_posts(), где используются

$where = apply_filters(‘posts_where’, $where);
$join = apply_filters(‘posts_join’, $join);

Там же много других.

Но вообще, насколько я понял, то планируется (2.4-2.5) изменить формирование запросов. То есть вроде как будет возможность задать условия SQL в момент инициализации WordPress. Это приблизит WordPress вплотную к полноценным CMS.

и на разные события. В частности нужно смотреть function &get_posts(), где используются

$where = apply_filters('posts_where', $where);
$join = apply_filters('posts_join', $join);

Не понял, как это должно работать.

Вот готов продемонстрировать результат моих страданий: http://www.teatr-live.ru/theatre/. Это только технологическая заготовка. Сейчас займусь ее контентным заполнением.

Anonymous
Отправить
Ответ на: