Для того чтобы показать все удаленные темы bbPress в WordPress, вам потребуется использовать функцию get_posts()
или WP_Query
для запроса постов с определенным статусом.
Статус "удаленной" темы в bbPress - это trash
, поэтому мы должны использовать это значение в качестве значения параметра post_status
в нашем запросе.
Ниже приведен пример кода, который поможет вам получить список всех удаленных тем в bbPress WordPress:
$args = array( 'post_type' => bbp_get_topic_post_type(), // Получаем тип сообщений темы bbPress 'post_status' => 'trash', // Установите статус в "trash" для поиска удаленных тем. 'posts_per_page' => -1 // Установите -1, чтобы получить все удаленные темы. ); $deleted_topics = get_posts($args); // Получаем все удаленные темы foreach ($deleted_topics as $topic) { // Выводим информацию о каждой удаленной теме echo '<p>Название темы: ' . $topic->post_title . '</p>'; echo '<p>ID темы: ' . $topic->ID . '</p>'; // и т.д. - вы можете приспособить вывод информации о теме под свои нужды. }
Этот код запрашивает все удаленные темы bbPress и выводит информацию о каждой теме в цикле foreach
. Вы можете настроить вывод информации о теме в соответствии с вашими потребностями.
Прежде чем использовать этот код, убедитесь, что вы разместили его в шаблоне или файле функций вашей WordPress-темы.
Надеюсь, это поможет вам отобразить список всех удаленных тем в bbPress WordPress! Если у вас возникнут дополнительные вопросы, пожалуйста, дайте мне знать.