Поддержка Проблемы и решения Выполнить цикл 11 раз или?

  • Каждый пост выводится в виде картинки(thumbnail).

    Проблема в том, что расположение каждой картинки на странице имеет разное расположение. Т.е. у каждой картинки имеется свой style со своими параметрами стилей.

    Я вижу здесь два варианта. Первый, не самый лучший, но возможно самый простой. Выполнить цикл 11 раз с сохранением постраничной навигации. Будет много запросов к БД, но что поделать.

    И второй, это каким-то образом вывести к каждой картинке свой style со стилями в цикле wordpress.

    Я немного знаю php, но не могу сообразить, как мне вывести для каждой картинки свой стиль. Если это невозможно, то подскажите, как можно вывести 11 постов, но каждый будет выводиться в разных местах + сохранить постраничную навигацию. За ранее спасибо.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Мне подсказали, что можно создать массив с координатами объектов и по мере получения постов, брать по очереди координаты из массива.

    Как такое можно реализовать? Хотелось бы пример такого кода.

    И второй, это каким-то образом вывести к каждой картинке свой style со стилями в цикле wordpress.

    Вообще-то так и есть (если не во всех, то во многих темах) 🙂 У каждого поста есть стиль связанный с ID.

    Но не оч. понятно что (как) Вы хотите реализовать?

    Всё решилось. Вот, что мне было нужно:

    Массив с данными в начале цикла wordpress(это для примера я быстренько накатал, у меня конечно, там массив побольше будет с реальными то данными):

    $arr = array(«a», «b», «c», «d»);

    И в нужном месте вставить:

    list(,$v) = each($arr);
    echo $v;

    И у меня к каждой картинке, выставляется теперь своё свойство из массива.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Выполнить цикл 11 раз или?» закрыта для новых ответов.