• Привет Коллеги!
    Столкнулся с проблемой публикации статьи, добавляю изображение записи(не в статью), картинка 1400×800 автоматически обрезается а не уменьшается. Пробовал разное, инструмент в вордпрессе обрезка, масштабирование, ничего не помогает. Но заметил одну особенность, некоторые картинки таким же форматом встают ровно, а друге обрезаются. Что можно сделать? Подскажите!

    Ссылка на скриншот проблемы я в Яндекс.диске
    https://yadi.sk/i/MsrTKCvOyRcgqg

    • Тема изменена 5 лет, 2 месяца назад пользователем Yui. Причина: ссылка на сайт

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Вы напишите адрес сайта тоже и прикрепите картинку, которая обрезается.

    Модератор Yui

    (@fierevere)

    永子

    обрезает не WP, а используемая вами тема

    Home

    добавляя миниатюру для изображения записи с параметром crop = true

    возможно это есть где-то в ее настройках,
    возможно можно исправить где-то еще
    попробуйте спросить поддержку (неизвестной нам) темы, если нам вы готовы показать только скриншот, по которому ничего нельзя сказать.

    @yui
    Исходник картинки https://yadi.sk/i/gI6FiLCPmxu_3g

    Страница сайта с неправильным отображением картинки
    https://monetago.ru/2020/02/15/zagolovok.html

    • Ответ изменён 5 лет, 2 месяца назад пользователем monetago.
    Модератор Yui

    (@fierevere)

    永子

    bam/1.1.0$ grep -ri add_image_size 
    functions.php:          add_image_size( 'bam-large', 1400, 800, true );
    functions.php:          add_image_size( 'bam-featured', 890, 530, true );
    functions.php:          add_image_size( 'bam-list', 700, 465, true );
    functions.php:          add_image_size( 'bam-thumb', 445, 265, true );
    functions.php:          add_image_size( 'bam-small', 120, 85, true );

    мое предположение было верным, тема явно задает crop = true.

    Можете исправить сами ( создав дочернюю тему )
    Можете обратиться к авторам темы, чтобы они так не делали в будущих версиях темы.

    https://wordpress.org/support/theme/bam/

    @yui
    Хорошо что вы поняли мою проблему)
    Теперь, как создать дочернюю тему, и куда вставить код который вы показали?

    • Ответ изменён 5 лет, 2 месяца назад пользователем monetago.
    Модератор Yui

    (@fierevere)

    永子

    что такое дочерние темы
    https://wpmag.ru/2013/dochernie-temy-wordpress/
    https://misha.blog/wordpress/child-themes.html

    более современное руководство по их созданию
    https://hostenko.com/wpcafe/tutorials/wordpress-child-theme/

    проще всего использовать для создания плагин
    https://ru.wordpress.org/plugins/child-theme-configurator/

    PS: показанный код никуда вставлять не надо, это код из темы на вызов функций.

    В дочерней теме создаете functions.php копией оригинального,
    и параметры true в вызове функций add_image_size() заменяете на false
    для изображения записи это
    add_image_size( 'bam-featured', 890, 530, true );

    • Ответ изменён 5 лет, 2 месяца назад пользователем Yui.

    @yui Спасибо!

    @yui
    Создал дочернюю тему. Весь интернет облазил, не могу нигде найти как дочерней теме создать functions.php копией оригинального, и внести туда изменения которые вы предложили…

    Модератор Yui

    (@fierevere)

    永子

    в дочернюю тему, можно скопировать все нужные файлы из родительской темы и свободно изменять их
    ненужные копировать не надо 🙂

    Да, просто скопировать.
    functions.php
    и его уже менять.

    @yui

    Сделал как вы и предложили, заменил из родительской темы файл functions.php в тему дочернюю, итог краш сайта 🙂 благо, все легко вернуть на место..
    Так же пробовал через редактор тем в дочерний файл functions.php внес изменения, тоже краш(

Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Тема «WORDPRESS Обрезает изображение записи» закрыта для новых ответов.