В процессе работы с шаблонами записей и страниц в WordPress порой возникает необходимость использования WP_Query – класса, позволяющего настраивать вывод различной информации. WordPress Query Generator – новое приложение, созданное людьми из Spruce Interactive. С помощью этого инструмента вы можете быстро формировать необходимые запросы для использования в своих шаблонах.
На текущий момент генератор позволяет задавать статус записи, ее тип, порядок и некоторые другие опции через выпадающие меню. Также вы можете вводить свои собственные рубрики и метки.
Вот простой пример того, что способен сгенерировать WordPress Query Generator:
<?php $custom_query = new WP_Query(array( 'post_status' => 'publish', 'post_type' => 'post,attachment', 'order' => 'ASC', 'order_by' => 'comment_count', 'cat' => 'debates', 'tag' => 'LD', 'posts_per_page' => '10', 'offset' => '1', 'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 )); ?>
Этот инструмент заметно упрощает создание произвольных запросов. Не нужно рыться в кодексе, чтобы объединить все компоненты в одно целое. В будущем создатели генератора планируют добавить поддержку различных критериев, таких как таксономии и произвольные поля. Добавьте в закладки WordPress Query Generator и проверяйте его обновления, позволяющие создавать более продвинутые запросы!
P.s. Еще одно удобное средство, позволяющее выполнять похожие действия: http://generatewp.com. Обязательно посмотрите и его, если вы заинтересованы в упрощении процесса разработки для WP!
источник: wpmu.org
Не пашет, альтернативы?
Альтернатива: https://generatewp.com
Есть ли генератор sql запросов?
Я на своем сайте везде WP_Query или query_posts заменил на вывод с помощью $wpdb->get_results.