Есть ли предопределенная функция, чтобы получить все изображения оригинального размера в WordPress?

Я понял, что WordPress не сохраняет изображения или ссылки на изображения из библиотеки мультимедиа в базе данных. Будут сохранены только прикрепленные изображения постов или страниц. Существует ли предопределенная функция для получения всех (оригинального размера) изображений из библиотеки мультимедиа?

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

0

Решение

Я не уверен, что вы понимаете значение «привязанность». Это тип поста, который вам понадобится для запроса изображений. Например:

$args = array(
'post_status'    => 'inherit',
'post_type'      => 'attachment',
'post_mime_type' => 'image',
'posts_per_page' => -1,
);

$wp_images = new WP_Query( $args );

$images = array();
foreach ( $wp_images->posts as $image ) {
// Add each image src to the $images array
$images[]= wp_get_attachment_url( $image->ID );
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]