2015-05-16 4 views
0

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

До сих пор у меня есть это в functions.php:

add_image_size("maximal", "1900"); 
add_image_size("desktop", "1400"); 
add_image_size("tablet", "1024"); 
add_image_size("mobile", "500"); 
add_image_size("minimal", "10"); 

Это приводит к производству изображений с этим типом имени:

[domain_name]/wp-content/uploads/sites/[date]/[name]-300x102.jpg 

Я хотел бы избавиться от 300x102 части и замените его именем, которое я дал в файле functions.php

В конце концов, я хотел бы получить:

[domain_name]/wp-content/uploads/sites/[date]/[name]-minimal.jpg 
[domain_name]/wp-content/uploads/sites/[date]/[name]-mobile.jpg 
[domain_name]/wp-content/uploads/sites/[date]/[name]-tablet.jpg 

... и т.д. ...

Есть ли способ заставить Wordpress использовать другое название конвенции?

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

Благодаря Laurent

ответ

0

Имени, используемое на первые парах функции add_image_size просто ярлык для вас, чтобы получить определенные размеры при отображении изображения. Например:

the_post_thumbnail('maximal or desktop');

+0

да, я знаю, но я хотел бы изменить имя файла тоже. Идея - слишком большая нагрузка всегда самого маленького формата, а затем, если я обнаруживаю более высокое разрешение, я загружаю лучшую картинку, но меняю ее имя на JS. – Laurent

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