Вы напишите адрес сайта тоже и прикрепите картинку, которая обрезается.
Модератор
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
Создал дочернюю тему. Весь интернет облазил, не могу нигде найти как дочерней теме создать functions.php копией оригинального, и внести туда изменения которые вы предложили…
Модератор
Yui
(@fierevere)
永子
в дочернюю тему, можно скопировать все нужные файлы из родительской темы и свободно изменять их
ненужные копировать не надо 🙂
Да, просто скопировать.
functions.php
и его уже менять.
@yui
Сделал как вы и предложили, заменил из родительской темы файл functions.php в тему дочернюю, итог краш сайта 🙂 благо, все легко вернуть на место..
Так же пробовал через редактор тем в дочерний файл functions.php внес изменения, тоже краш(