Intereting Posts
BBPress bbp_new_reply действие не срабатывает, когда пользователь отвечает на встроенный поток Как я могу использовать изображения, которые находятся на сервере локально? ошибка в форме расширенного поиска для пользовательских типов сообщений в WordPress array_key_exists () ожидает, что параметр 2 будет массивом, указанная строка Автоматическое перенаправление после входа в систему Ошибка «Oops.» В файле html, загружаемом напрямую в подкаталог моего сайта WordPress. Как использовать get_template_part ()? Создайте пользовательский user_id с альфа-префиксом template_redirect не работает, по-видимому, без причины Отключите панель администратора (панель инструментов) в бэкэнд – нет простого способа Изменить сообщения о сообщениях Получить URL-адрес изображения из медиа-библиотеки во входном Заменить функцию плагина на пользовательскую функцию? Создание угловой фабрики из таблицы настраиваемых баз данных как ускорить сложную wp_query? Остановить образы ссылок на самих себя?

Как отображать все фотографии со всех сообщений на одной странице?

Поэтому я хочу создать галерею всех фотографий из всех сообщений на одну страницу.

Я пробовал разные плагины, но они нуждаются в постоянном обслуживании, т. Е. Мне нужно каждый раз добавлять новое изображение в плагин галереи.

То, что я хочу, чтобы эта галерея могла сделать, – автоматическое создание или автоматическое вытягивание всех изображений со всех сообщений. Поэтому моему клиенту или мне не нужно обновлять как почту, так и галерею каждый раз.

Однако я не знаю, как это сделать! ха-ха

Ваша помощь и доброта были бы очень признательны!

Заранее спасибо!

🙂

Solutions Collecting From Web of "Как отображать все фотографии со всех сообщений на одной странице?"

WordPress сохраняет все изображения как тип сообщения, называемые вложениями. Вам нужно будет запустить запрос для извлечения этих вложений. Вам также необходимо указать тип вложений, которые вы хотите получить, поскольку все вложения не являются изображениями. Видео, файлы PDF и аудиофайлы также являются вложениями, поэтому вам нужно указать тип mime для изображений. Вот запрос на получение всех изображений

<?php $new_query = new WP_Query(array( 'posts_per_page' => 1 )); while ($new_query->have_posts()) : $new_query->the_post(); $args = array ( 'post_type' => 'attachment', 'numberposts' => -1, 'status' => 'publish', 'post_mime_type' => 'image', 'parent' => $post->ID ); $attachments = get_posts($args); if ( $attachments ) { foreach ( $attachments as $attachment ) { echo '<div class="oneCell">'; echo '<a href="' . get_permalink( $post->ID ) . '">'; echo wp_get_attachment_image( $attachment->ID, 'full' ); echo '</a>'; echo '</div>'; } } endwhile; wp_reset_postdata(); ?> 

Чтобы продолжить чтение и узнать больше об использовании WP_Query , проверьте код