Intereting Posts
Пользовательские меню и таксономии Эффективность отображения случайных авторов на основе большой базы данных Не дублирование $ post-> ID оставляет пустое пространство. Навигация и скрипты Ajax загружаются только на определенные страницы Когда бы я ни попал на мои новые страницы (http://www.cwmags.com/news), он запрашивает логин? Как переписать URL-адрес для использования% taxonomy% вместо% category% при наличии нескольких таксономий? Переписать правила для настраиваемых типов сообщений Во всех настраиваемых ссылках внезапно отсутствуют атрибуты href Как вы можете загрузить изображение на странице настроек? Я удалил вредоносное ПО с нашего сайта, однако, когда я снова попытался найти слово из Google, он все еще там получить случайную строку из пользовательской таблицы Замена всех ссылок на ссылки в сообщении ссылкой на медиа-файл Как отобразить 7 последних дней сообщений? Сделать nav-menus.php доступным для редактора Как получить переменную запроса?

Как создать пользовательский вложенный цикл в bbPress (плагин WordPress + bbPress)

Так вы делаете это для сообщений WordPress:

$my_query = new WP_Query( "cat=3" ); if ( $my_query->have_posts() ) { while ( $my_query->have_posts() ) { $my_query->the_post(); the_content(); } } wp_reset_postdata(); 

Я хотел бы знать, как это сделать в bbPress (скажем, в листинге).

Solutions Collecting From Web of "Как создать пользовательский вложенный цикл в bbPress (плагин WordPress + bbPress)"

У bbpress есть свой собственный класс запросов BB_Query ()

и он принимает:

  $ints = array( 'page', // Defaults to global or number in URI 'per_page', // Defaults to page_topics 'tag_id', // one tag ID 'favorites' // one user ID ); $parse_ints = array( // Both 'post_id', 'topic_id', 'forum_id', // Topics 'topic_author_id', 'post_count', 'tag_count', // Posts 'post_author_id', 'position' ); $dates = array( 'started', // topic 'updated', // topic 'posted' // post ); $others = array( // Both 'topic', // one topic name 'forum', // one forum name 'tag', // one tag name // Topics 'topic_author', // one username 'topic_status', // *normal, deleted, all, parse_int ( and - ) 'open', // *all, yes = open, no = closed, parse_int ( and - ) 'sticky', // *all, no = normal, forum, super = front, parse_int ( and - ) 'meta_key', // one meta_key ( and - ) 'meta_value', // range 'topic_title', // LIKE search. Understands "doublequoted strings" 'search', // generic search: topic_title OR post_text // Can ONLY be used in a topic query // Returns additional search_score and (concatenated) post_text columns // Posts 'post_author', // one username 'post_status', // *noraml, deleted, all, parse_int ( and - ) 'post_text', // FULLTEXT search // Returns additional search_score column (and (concatenated) post_text column if topic query) 'poster_ip', // one IPv4 address // SQL 'index_hint', // A full index hint using valid index hint syntax, can be multiple hints an array 'order_by', // fieldname 'order', // *DESC, ASC 'count', // *false = none, true = COUNT(*), found_rows = FOUND_ROWS() '_join_type', // not implemented: For benchmarking only. Will disappear. join (1 query), in (2 queries) // Utility // 'append_meta', // *true, false: topics only // 'cache_users', // *true, false // 'cache_topics, // *true, false: posts only // 'post_id_only', // true, *false: this query is only returning post IDs 'cache_posts' // not implemented: none, first, last ); 

@janoChen – Точно такой же метод можно использовать для получения форумов / тем / ответов bbPress, а также наличия встроенных функций, которые действуют как функции-обертки для них.

Если вы ответите точно, какую информацию вы пытаетесь получить, я могу показать вам, как построить запрос. (IE вы хотите 14 последних публичных тем, вам нужны последние 25 ответов user_id 7 и т. Д.)