Intereting Posts
Метки не отображаются при создании сообщения WooCommerce – Крюк после изменения загрузки в Admin Редактировать страницу? Получать каждую неделю количество опубликованных сообщений WP Northwind для разработки темы? Получение пользовательского изображения типа post с помощью 'get_post_custom' Создание пользовательской мета из пользовательской таксономии Изменение постоянных ссылок для типа по умолчанию для отражения навигации отображать пользователя WordPress, который опубликовал ожидающий пост другого пользователя Мне нужно настроить wordpress «предыдущие» «следующие» ссылки Добавить меню третьего уровня в wordpress Как редактировать сообщение WordPress без повторной публикации запрашивать множественную таксономию и показывать количество сообщений Обновление класса $ wpdb meta_value с использованием Ajax Как получить ссылку на $ table_prefix в объекте $ wpdb Как я могу сделать is_page_template () выполнимым в дочерней теме?

Как получить все изображения в Media Gallery с разбивкой на страницы?

Я хочу получить все изображения в галерее изображений с разбивкой по страницам, чтобы с ней можно было использовать бесконечный свиток .

Бесконечный свиток работает, но он занимает количество сообщений, а не изображения. Это означает, что если у меня есть 6 сообщений, а «Страницы в блогах больше всего» – 2, количество страниц будет 3, даже если у меня будет больше изображений для загрузки.

Я также использую FoundationPress в качестве основы, если это помогает.

вот мой код:

<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'posts_per_page' => 10, 'post_type' => 'attachment', 'paged' => $paged ); $attachments = get_posts( $args ); if ( $attachments ) { foreach ( $attachments as $attachment ) { $ia = wp_get_attachment_image_src( $attachment->ID, 'full' ); ?> <div class="grid__item"> <figure width="<?php echo $ia[1]; ?>" height="<?php echo $ia[2]; ?>"> <?php echo wp_get_attachment_image( $attachment->ID, 'full' ); ?> </figure> </div> <?php } } ?> 

Solutions Collecting From Web of "Как получить все изображения в Media Gallery с разбивкой на страницы?"

EDIT: я не читал ваш код правильно, извините!

Вы используете сообщения, которые будут только получать сообщения. Чтобы получить все изображения из медиа-библиотеки, вам понадобится WP_query.

 $query_images_args = array( 'post_type' => 'attachment', 'post_mime_type' =>'image', 'post_status' => 'inherit', 'posts_per_page' => -1, ); $query_images = new WP_Query( $query_images_args ); $images = array(); foreach ( $query_images->posts as $image) { $images[]= wp_get_attachment_url( $image->ID ); } 

Этот код поместит все URL-адреса изображений из медиа-библиотеки в массив $ images.

ref: https://wpeden.com/tipsntuts/list-all-images-at-media-gallery-in-your-wordpress-site/