the_post_thumbnail $ size не работает - PullRequest
0 голосов
/ 08 мая 2018

Я работал в этой организации, которая наняла дизайнерскую компанию для разработки там сайта.Мы столкнулись с проблемой.Избранные изображения обрезаны.Я посмотрел на код в post-thumbnail-template.php и он сказал:

function the_post_thumbnail( $size = 'post-thumbnail', $attr = '' ) {
    echo get_the_post_thumbnail( null, $size, $attr );
}

Я думал, что если я изменю размер с 'post-thumbnail' на 'full', проблема будет решена, но этоне было.

Так, как я могу добавить размер изображения, которое показывает изображение в полном разрешении.Вы видите какие-либо ошибки в коде?

Мы добавили поддержку тем для пост-миниатюр в файле (theme-init.php), который связан с functions.php.В тех же файлах я нашел этот код (я не нашел add_action add_action () для них, но когда я удалил их, наш логотип исчез.

add_image_size('logo', 0, 45, false);
add_image_size('icon', 0, 51, false);
add_image_size('partner-logo', 150, 0, false);
add_image_size('long-img', 1920, 1200, false);
add_image_size('big-post', 1200, 1200, array('center', 'center'));
add_image_size('small-post', 1200, 1200, array('center', 'center'));
add_image_size('block-inf-img', 1200, 800, array('center', 'center'));
add_image_size('student-img', 1140, 480, array('center', 'center'));
add_image_size('big-post-th', 1200, 1200, array('center', 'center'));
add_image_size('rel-post-th', 1200, 1200, array('center', 'center'));
add_image_size('student-logo', 190, 0, false);
add_image_size('user_photo', 116, 116, array('center', 'center'));

1 Ответ

0 голосов
/ 08 мая 2018

Я думаю, вам нужно добавить еще один в ваш список, как:

add_image_size('full-size', 0, 0, false);

Если я вспоминаю, если вы используете 0, 0, это воспринимается как изменение масштаба (хотя я могу ошибаться). false для третьего параметра запрещает обрезку.

А затем используйте:

the_post_thumbnail('full-size');

Поскольку это вопрос, специфичный для WordPress, я бы также указал вам: https://wordpress.stackexchange.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...