2016-11-18 2 views
0

У меня есть сайт на WP. Есть два ползунка и некоторые секции с img. Резолюции этого img различны.WP add_image_size привязка к различным типам сообщений

Я хочу (нужно) использовать функцию add_image_size для обрезки изображения для своих задач, но как я могу связать func. add_image_size с imgs для одного из разделов/слайдов? Я не понимаю, как я должен объявить, что миниатюра для сообщения (например,) должна быть обрезана с помощью add_image_size. К сожалению, может быть, это глупый вопрос

+0

Вы можете показать все усилия с вашей стороны? Что вы пробовали? –

ответ

0

Обычно вы объявляете новый размер изображения в вашем functions.php, что-то вроде:

add_image_size('1280-thumb', 1280);//1280px wide, free high 

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

if(get_post_type() == ‘your_post_type’) { 
    add_image_size('1280-thumb', 1280);//1280px wide, free high 
} 

Это будет только создать «1280-палец» для загруженных изображений непосредственно сообщений, относящихся к пользовательский тип сообщения с именем 'your_custom_post_type'.

+0

Я объявлял размеры img в functions.php перед созданием типов сообщений, а после создания типов сообщений я использую, если с проверкой типа сообщения. Это не работает. Что я сделал неправильно? –

+0

Помните, что это будет работать только для изображений, которые вы загружаете после настройки условия IF, все, что было загружено до этого, останется таким, каким оно было –

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