Поддержка Проблемы и решения Создание миниатюр, проблемы

  • Решено Сергей

    (@rammkish)


    Добрый день!
    Возникли проблемы с миниатюрами… Не делает RESIZE, оставляет такие какие есть… Почему???

    function anons_gazeta ()
    {
    global $post;
    echo '';
    $myposts = get_posts("meta_key=art_newspaper_id&meta_value=43&numberposts=50&order=DESC");
    foreach($myposts as $post) : setup_postdata($post);
    
    echo '<p><a href="';
    the_permalink();
    echo '" id="post-';
    the_ID();
    echo '"><h2>';
    the_post_thumbnail(array(100,100), array('class' => 'alignleft'));
    the_title();
    echo '</h2></a>';
    the_excerpt();
    echo "</p>";
    endforeach;
    return;
    }
    add_shortcode('anons', 'anons_gazeta');
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Функция the_post_thumbnail() в этом случае успешно добавляет параметр width="100" к изображениям. Видимо, тема всё же выводит их полностью. Можно попробовать добавить фрагмент в style.css:

    .wp-post-image {
    	width: 100px !important;
    }

    Автор Сергей

    (@rammkish)

    Спасибо, действительно, функция генерировала код с width=»100″, достаточно было прописать просто в стилях.

    Автор Сергей

    (@rammkish)

    Еще один вопрос к экспертам.
    Оптимально ли использование в теме выше указанную функцию с выборкой по разным рубрикам — многократно(в теме до 10 раз)? Велика ли нагрузка?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    В функции отсутствует выборка по рубрике, поэтому не совсем понятно — многократно используется именно она или аналогичная? Как вариант, можно сократить число запросов, заранее выбрав необходимые записи и работая уже с ними. Если нагрузка не ощущается — думаю, можно не беспокоиться.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Создание миниатюр, проблемы» закрыта для новых ответов.