Категории
Уведомление:подпишитесь Заходите к нам в Telegram-чат
Skripters » WordPress » WordPress Плагины » Multi Image Metabox

Multi Image Metabox

SaNcHeS
Опубликовано 8-08-2021, 02:14
Этот плагин добавляет метабокс, который позволяет загружать и связывать несколько изображений с одним сообщением. Картинки связаны по мета-значению (и идентификатору вложений). Их можно переупорядочить с помощью перетаскивания. Количество разрешенных изображений и соответствующие типы сообщений можно изменить с помощью хуков. Плагин включает в себя множество функций для получения связанных изображений. Для получения дополнительной информации об использовании плагина обратитесь к разделу «Прочие примечания». Установите соответствующие типы сообщений. Вставьте это в файл functions.php вашей темы: Установите допустимое количество изображений. Вставьте это в файл functions.php вашей темы: '_image1', 'image2' => '_image2',); вернуть $ picts; }?> Установите допустимое количество изображений в зависимости от post_type. Вставьте это в файл functions.php вашей темы: add_filter ('list_images', 'my_list_images', 10,2); функция my_list_images ($ list_images, $ cpt) {global $ typenow; if ($ typenow == «my_custom_post_type» || $ cpt == «my_custom_post_type») $ picts = array ('image1' => '_image1', 'image2' => '_image2', 'image3' => '_image3' ,); else $ picts = array ('image1' => '_image1', 'image2' => '_image2', 'image3' => '_image3', 'image4' => '_image4', 'image5' => '_image5' , 'image6' => '_image6', 'image7' => '_image7', 'image8' => '_image8',); вернуть $ picts; } get_images_ids () Эта функция должна использоваться в файле шаблона или любой функции. Он возвращает массив идентификаторов связанных вложений. Требуются два аргумента: включить миниатюру? (логическое), если true, включить миниатюру в возвращаемый идентификатор данных (целое число) для таргетинга изображений, связанных с конкретным постом 45, 'image1' => 5, 'image2' => 6, 'image3' => 12, 'image6' => 20, 'image7' => 15); // Пустые изображения не возвращаются?> Get_images_src () Эта функция должна использоваться в файле шаблона или любой другой функции. Он возвращает массив URI и размер для связанных вложений по порядку. Требуются три агрумента: размер (строка) возвращаемый размер, включая миниатюру? (логическое), если true, включить миниатюру в возвращаемый идентификатор данных (целое число) для таргетинга изображений, связанных с определенным массивом сообщений ([0] => 'http: //url_of_the_medium_pict.jpg', [1] => 340, [2 ] => 200, [3] => false // Понятия не имею, что это…), 'image2' => array ([0] => 'http: //url_of_the_medium_second_pict.jpg', [1] = > 340, [2] => 200, [3] => false // Понятия не имею, что это такое…)); ?> get_multi_images_src () То же, что и get_image_src (), но возвращает два размера для всех изображений. Требуется для агрументов, которые: размер (строка) размер, чтобы вернуть size2 (строка), другой размер, чтобы вернуть, включают миниатюру? (логическое), если true, включить миниатюру в возвращаемый идентификатор данных (целое число) для таргетинга изображений, связанных с определенным массивом сообщений ([0] => array ([0] => 'http: //url_of_the_medium_pict.jpg', [1 ] => 340, [2] => 200, [3] => false // Понятия не имею, что это такое…), [1] => array ([0] => 'http: // url_of_the_full_pict. jpg ', [1] => 1020, [2] => 600, [3] => false // Понятия не имею, что это такое…),),' image2 '=> array ([0] => array ([0] => 'http: //url_of_the_medium_second_pict.jpg', [1] => 340, [2] => 200, [3] => false // Понятия не имею, что это такое…), [1] => array ([0] => 'http: //url_of_the_second_full_pict.jpg', [1] => 1020, [2] => 600, [3] => false // Понятия не имею, что это… ) ) ); // Пустые картинки не возвращаются?>

Автор: Willy bahuaud

Версия: 1.3.5

Последнее обновление: 2014-08-13 8:38am GMT

Понравилось?
0
0
0

Скачать Multi Image Metabox:

multi-image-metabox.zip Размер файла: 146.38 Kb
625
0