Ниже есть уже готовое решение по сортировки картинок, все работает, картинки с нужным размером выводятся, но данных скрипт не выводит картинок с диапазоном размеров.

Что необходимо сделать.

В коде должны быть переменные в которых можно указать диапазон ширины и высоты картинок.

К примеру, на одной страницы нам надо вывести картинки которые будут попадать под диапазон (Ширина от 1000 до 2000px; Высота от 500 до 1000px).

Обязательное требование, нам нужен только скрипт который бы справлялся с задачей. Вносить изменения в файлы CMS Wordpress нельзя. работу требуется выполнить на вашем сервере. 

global $more;

$more = 0;

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

$width = get_field('widthids');

$height = get_field('heightids');

$meta_value = 'a:5:{s:5:"width";i:' . $width . ';s:6:"height";i:' . $height . ';';

$args = array(

  'post_type' => 'attachment',

  'post_status' => 'inherit',

  'posts_per_page' => 21,

  'orderby' => 'rand',

  'paged' => $paged,

  'meta_key' => '_wp_attachment_metadata',

  'meta_value' => $meta_value,

  'meta_compare' => 'LIKE',

);

$fit_attachments = new WP_Query($args);

if ($fit_attachments->have_posts())

   {

   while ($fit_attachments->have_posts())

      {

      $fit_attachments->the_post();

      $meta = wp_get_attachment_metadata(get_the_id()); //опционально, можно убирать

      $wsize = $meta[width]; //опционально, можно убирать

      $hsize = $meta[height]; //опционально, можно убирать

      $url = get_attachment_link(get_the_id());

      echo '

';

      echo wp_get_attachment_image(get_the_id() , 'f300x170');

      echo '

' . get_the_title() . '

Resolution: ' . $wsize . ' x ' . $hsize . '

';

      }

   }

8 лет назад
itadesign
Эльдар 
32 года
13 лет в сервисе
Был
2 месяца назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Приветствую! Требуется оперативно доработать сайт demo.andreymorozov.name на Joomla (+Zoo). Доступы к основному и демо сайту предоставлю выбранному исполнителю. Прошу писать по существу: сроки и стоимость. 1. В редактировании элемента каталога продукции ...

    Закрыт
    8 лет назад
  • Необходимо выполнить следующие доработки сайта на битрикс goo.gl/5EEFzc  1. Изменить структуру каталога, вместо списка категорий/подкатегорий в верхней части страницы нужно сделать их вывод в сайдбаре ( вывод основных категорий, а при клике на них разворачивается ...

    Закрыт
    8 лет назад
  • основные задачи: ведение контактов, продаж, в одной системе предоставление доступа дилерам к просмотру и ведению их продаж автоматические напоминания по событиям (через e-mail, voip, sms, push уведомления) интеграция со складом и ...

    Закрыт
    8 лет назад
  • Здравствуйте, уважаемые фрилансеры! Нужно доработать проект на Drupal 7: Основная задача - написать скрипты импорта с Exel-документов в базу данных сайта.Второстепенные задачи - мелкие доработки, изменения существующей логики работы сайта.ТЗ отправлю нескольким кандидатам. ...

    Закрыт
    8 лет назад
  • $7

    Есть форма поиска на сайте от яндекса: cxem.net/search.php Все отлично работает на самой странице поиска. Но на любой странице сайта, вверху есть еще инпут для формы поиска. Раньше когда использовался собственный поисковый движок, при введении ...

    Завершен
    8 лет назад
  • Нужно сделать 2 формы отправки заявок с сайта на e-mail. Подробно в прилагаемом ТЗ.  Ознакомьтесь с ТЗ и сразу пишите предложение: цена, предоплата, срок, делаете ли варианты дизайна, вопросы.

    Закрыт
    8 лет назад