Неправильные размеры изображения во вставке носителя после добавления размера изображения ()


Я создаю пользовательскую тему Wordpress на основе темы Bones WP. У меня возникла проблема, когда размер изображения, который я указал в functions.php использование add_image_size() не отображает правильный width x height в диалоговом окне Вставка носителя.

Вот как я добавляю новый размер изображения в functions.php

add_image_size( 'portfolio-image-full', 800, 400, true );

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

add_filter( 'image_size_names_choose', 'bones_custom_image_sizes' );

function bones_custom_image_sizes( $sizes ) {
    return array_merge( $sizes, array(
        'portfolio-image-full' => __('Portfolio large image'),
        'portfolio-image-small' => __('Portfolio small image')

    ) );
}

Но после загрузки изображения Размер "Большого изображения портфолио" составляет 640x320, тогда как он должен быть 800x400:

enter image description here

Что я делаю не так?

 5
Author: Pieter Goosen, 2014-05-28

1 answers

Проблема решена - ширина изображения была ограничена $content_width установите значение 640 в functions.php файл, включенный в тему Bones WP. Надеюсь, эта информация поможет всем, кто еще борется с подобными проблемами.

 14
Author: Ben Stevens, 2014-05-28 19:19:33