2016-09-26 6 views
2

Я пытаюсь добавить размеры изображений на моем сайте Wordpress. Я искал много и пытался слишком много решений, но не мог работать для меня, может кто-нибудь мне помочь в этом, это будет замечательно. Заранее спасибо. Я добавил этот код в моем файле functions.phpДобавить размер изображения в Wordpress не работает

add_filter('image_size_names_choose', 'my_custom_sizes'); 

function my_custom_sizes($sizes) { 
    return array_merge($sizes, array(
     'slider_image_desktop' => __('slider_image_desktop'), 
    )); 
} 
add_action('after_setup_theme', 'wpse_setup_theme'); 
function wpse_setup_theme() { 
    add_theme_support('post-thumbnails'); 
    add_image_size('slider_image_desktop2', 60, 60, true); 
} 

ответ

0

Спасибо всем я решаемые моя проблема. Я изменил мои несколько строк коды

add_action('after_setup_theme', 'wpse_setup_theme'); 
function wpse_setup_theme() { 
    add_theme_support('post-thumbnails'); 
    if (function_exists('add_image_size')) { 
     add_image_size('slider_image_desktop2', 60, 60, true); 
     }   
    } 

Он сделал эскиз, то для извлечения я не использовал функцию для ПОЛУЧИТЬ палец изображения, потому что я использую Advanced пользовательских полей так в соре админ в моем acf fields group Я только что проверил возвращаемое значение моего загрузчика изображения как image array, и у меня только что был полный массив загруженного изображения с моим определенным размером. не было никакой необходимости использовать wp_get_attachment_image_src или wp_get_attachment_image функцию для извлечения изображения ..

Спасибо всем за вашу помощь может этот ответ поможет кому-то, кто будет была та же проблемой ...

0

Попробуйте:

$attachment_id = get_field('field_name'); 
$size = "slider_image_desktop2"; // (thumbnail, medium, large, full or custom size) 
$image = wp_get_attachment_image_src($attachment_id, $size); 
// url = $image[0]; 
// width = $image[1]; 
// height = $image[2]; 
?> 
<img class="image-class" alt="" src="<?php echo $image[0]; ?>" /> 
<?php 
+0

я не использую его для featured image У меня есть настраиваемое поле для изображения, и я хочу его миниатюру. @jaydip –

+0

Если у вас есть настраиваемое поле, поэтому, когда во внутреннем интерфейсе открывается всплывающее окно для выбранного изображения, вы увидите раскрывающееся меню для размера изображения с правой стороны, где вы найдете опцию «slider_image_desktop2». –

+0

нет размеров для размеров. –

0

просто скопировать и вставить на своем function.php файле темы

add_image_size('img-cropped', 198, 198, true);// you can change the size 
+0

Спасибо за ваш ответ :) –

Смежные вопросы