Intereting Posts
Вставить контент Прежде чем div # main из файла functions.php WooCommerce comments_template Filter Not Firing Субдомен или второй, временный другой домен? Как получить больше данных о сообщении от wp_query Измените контент с каждого шестого элемента Возвращает только один формат сообщения в index.php Получить условия от пользовательской таксономии и текущего сообщения Как я могу получить изображение с изображениями с внешнего сайта WP и отобразить его как ссылку назад? wpColorPicker – проблема с реализацией для публикации мета Почему нет списка сообщений из моего пользовательского типа сообщений в этом виджете? Перекодировка category-template.php для перехода на пользовательский URL-адрес Расширить вывод wp_get_archives с помощью '? Post_type = foo'? Регистрация пользователя на двух сайтах в одном и том же мультисайте как получить shortcode в галерее один единственный список UL вместо нескольких DL? Показать пользовательское сообщение в WordPress Admin

WordPress Fancybox Resize Large Image

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

Они могут импортироваться в сообщение, и создается эскиз. Когда вы нажимаете на миниатюру, изображение появляется в световой коробке (используя fancybox), но поскольку изображение настолько велико, для загрузки требуется возраст.

Возможно ли открыть меньшую версию изображения (скажем, 800 пикселей в ширину) в лайтбокс? Автоматически, без необходимости изменять размер изображения перед загрузкой?

Есть ли плагин для этого?

благодаря

Вам нужно будет отредактировать файл functions.php вашей темы, чтобы добавить новый размер изображения. Прокрутите страницу вниз и внутри тегов php введите:

add_image_size( 'fancybox-full', 800, 9999 ); 

Это создаст необрезанное изображение шириной 800 пикселей при каждом загрузке изображения.

Затем вам нужно будет отредактировать привязку для ваших изображений, чтобы ссылаться на этот новый размер изображения. Попробуйте использовать wp_get_attachment_image_src () – используйте fancybox-full в качестве аргумента размера изображения, не знаете, как ваш файл в настоящее время получает идентификатор вложения, поэтому, если вам нужна дополнительная помощь, дайте мне знать.

Вы обнаружите, что в настоящее время это не работает с изображениями, которые вы уже загрузили. Попробуйте использовать плагин Regenerate Thumbnails .

Надеюсь это поможет.