2016-02-29 2 views
0

Я пытаюсь получить голову вокруг размеров изображения в Wordpress. У меня есть выбор продуктов, которые будут отображаться в виде изображений продуктов, больших изображений каменной кладки на главной странице или иногда в изображении героя в верхней части страницы.Размер изображения в Wordpress

Я делаю это для клиента, и в идеале они будут иметь размер, который будет охватывать все это, чтобы они могли изменить каждый, когда захотят.

Могу ли я добавить наибольший размер для каждого из них (размер героя, например, 1920px), а затем Wordpress будет выбирать подходящие размеры для каждого использования или мне нужно сделать один набор изображений героев, один набор изображений каменной кладки и один набор продуктов или их комбинация.

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

Я попытался прояснить это, прочитав другие сообщения по этой теме, но не могу найти окончательного ответа.

Благодаря

ответ

0

По умолчанию, WordPress создаст эскиз, средние и большие изображения, в дополнение к исходному изображению. Всего четыре изображения для каждой загрузки.

Если это признаковое изображение, в коде вы можете указать WP, какое изображение использовать. Смотрите пример на https://codex.wordpress.org/Post_Thumbnails:

// without parameter -> Post Thumbnail (as set by theme using set_post_thumbnail_size()) 
the_post_thumbnail(); 

the_post_thumbnail('thumbnail');  // Thumbnail (default 150px x 150px max) 
the_post_thumbnail('medium');   // Medium resolution (default 300px x 300px max) 
the_post_thumbnail('large');   // Large resolution (default 640px x 640px max) 
the_post_thumbnail('full');   // Original image resolution (unmodified) 

the_post_thumbnail(array(100,100)); // Other resolutions 

Некоторые темы добавить свои собственные размеры для героя изображений, продуктов и т.д., в дополнение к значениям по умолчанию https://codex.wordpress.org/Function_Reference/set_post_thumbnail_size:

set_post_thumbnail_size(50, 50); // 50 pixels wide by 50 pixels tall, resize mode 

Этот подход может хорошо работать, если вы просто требуется одинаковое изображение разных размеров, но если изображения отличаются друг от друга, скажем, изображение героя отличается от изображения продукта, чем изображение с изображением, тогда вы можете использовать настраиваемые поля.

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

Я бы рекомендовал использовать поля http://www.advancedcustomfields.com/ для добавления полей изображения. Я написал статью о том, как использовать объект изображения в ACF (http://www.aliciaramirez.com/2014/03/advanced-custom-fields-image-object-tutorial/)

+0

Wow большое вам спасибо за это - я прочитаю эту статью. –

+0

Рад, что я смог помочь. – coopersita