Как обрезать изображения в блоге по заданному размеру?

👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Мне надо сделать миниатюру изображение размером 600Х150, обрезав все, что выходит за эти параметры.
С помошью вот этого поста, я сделал поддержку миниатюр.
Через админ не вариант.

Создай свой первый сайт на WordPress

K_P
Оцените автора
Добавить комментарий

  1. Aquarius

    А изображения у вас изначально в размере каком? Соотношения должно быть 4 к 1 или больше.

    Ответить
  2. Aquarius

    Случайно отправил. Вообще в посте указан плагин Ребуилд – если изображения у вас в оригинале большего размере и нормального соотношения, то измените в настройках админки. А потом воспользуйтесь им.

    Ответить
    1. K_P автор

      А как сделать что маленькие растягивались?

      Ответить
    2. K_P автор

      Благодарю вас за ответ.

      Ответить
  3. Не совсем понятно, что вы хотите сделать.
    Хотите сделать миниатюры определенного размера? https://n-wp.ru/kak-dobavit-v-temu-podderzhku-miniatyur/
    Хотите переделать уже имеющиеся миниатюры под новый размер? https://n-wp.ru/kak-dobavit-v-temu-podderzhku-miniatyur/

    Через админ не вариант.

    этого я вообще не понял

    Ответить
    1. K_P автор

      Я хочу миниатюру размером 600Х150^_^
      Как сделать чтобы миниатюру скажем 450Х100 растягивало в нужный 600Х150

      Через админ не вариант.
      Не менять через админку (wordpress), а чтобы в коде написать размер.

      Ответить
      1. Зачем создавать миниатюру одного размера, а потом ее растягивать до другого, если можно сразу создать миниатюру нужного размера?

        Ответить
        1. K_P автор

          описался, не миниатюру, а картинку

          Ответить
          1. K_P автор

            Вот что имел я в виду:

            .wp-post-image {
                    width: 600px;
                    height:  150px;
            }
            Ответить
            1. K_P автор

              Если даже картинка меньше, то её все равно растягивает.

              Ответить
  4. K_P автор

    Это понятно, картинка меньше, её растягивает.
    Но, если картинка больше то её сжимает, а как сделать чтобы все лишнее обрезало?
    Я пробовал назначить размер в консоли (Медиафайлы>Размер миниатюры)
    И получается что-то не понятное, маленькая полоска, не того размера что я указал в настройках. В чем может быть проблемма?
    Здесь все правильно?

    <?php if ( has_post_thumbnail()) : ?>
       <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" >
       <?php the_post_thumbnail( thumbnail ); ?>
       </a>
     <?php endif; ?>
    
    Ответить
  5. php:

    <div style="width:600px; height:150px; overflow:hidden; display:inline-block">
      <?php the_post_thumbnail( thumbnail ); ?>
    <div>
    

    css:

    .wp-post-image {
             min-width: 600px;
             min-height:  150px;
     }
    Ответить
    1. K_P автор

      Очень большое спасибо!
      (Мне жаль что я не понятно пишу)

      Ответить
      1. Изменил название записи в соответствии с ее смыслом. Не забывайте плюсовать правильные комментарии и полезные запси.

        Ответить
        1. K_P автор

          Хм..
          С самого начала я попробовал сделать так: “консоль>медиафайлы>размер миниатюры
          И нечего не вышло…
          Теперь я специально создал тестовый блог и попробовал тоже самое, ради интереса.
          Получилось!
          Получилось именно то, что я хотел сделать.
          В целом конкретно глюкануло, и я вам тут пол дня, глупые вапросы задавал, так уш вышло…Сорри…

          Ответить