Изображение готовится
Описание
Этот плагин добавляет метабокс, который позволяет загружать и связывать несколько изображений в один пост.
Изображения связаны посредством мета_значения (и идентификатора вложения). Их порядок можно изменить с помощью перетаскивания.
Количество разрешенных изображений и соответствующие типы сообщений можно изменить с помощью хуков.
Плагин включает в себя множество функций для получения связанных изображений.
Подробнее об использовании плагина читайте в разделе "Другие заметки".
Установите соответствующие типы сообщений
Вставьте это в файл function.php вашей темы:
Установить разрешенное количество изображений
Вставьте это в файл function.php вашей темы:
"_изображение1",
"изображение2" => "_изображение2",
);
вернуть $picts;
}
?>
Установите разрешенное количество изображений в зависимости от типа сообщения
Вставьте это в файл function.php вашей темы:
add_filter("list_images","my_list_images",10,2);
функция my_list_images($list_images, $cpt){
глобальный $typenow;
if($typenow == "my_custom_post_type" || $cpt == "my_custom_post_type")
$picts = массив(
"изображение1" => "_изображение1",
"изображение2" => "_изображение2",
"изображение3" => "_изображение3",
);
еще
$picts = массив(
"изображение1" => "_изображение1",
"изображение2" => "_изображение2",
"изображение3" => "_изображение3",
"изображение4" => "_изображение4",
"изображение5" => "_изображение5",
"изображение6" => "_изображение6",
"изображение7" => "_изображение7",
"изображение8" => "_изображение8",
);
вернуть $picts;
}
get_images_ids()
Эту функцию необходимо использовать в файле шаблона или любой функции.
Он возвращает массив идентификаторов связанных вложений.
Требуется два аргумента:
- включить миниатюру? (логическое значение), если true, включить миниатюру в возвращаемые данные
- Идентификатор (целое число) для таргетинга изображений, связанных с конкретной публикацией.
45,
"изображение1" => 5,
"изображение2" => 6,
"изображение3" => 12,
"изображение6" => 20,
"изображение7" => 15
);
//Пустые картинки не возвращаются
?>
get_images_src()
Эту функцию необходимо использовать в файле шаблона или любой функции.
Он возвращает массив URI и размерностей связанных вложений по порядку.
Требуется три аргумента, которые:
- size (строка) размер возвращаемого значения
- включить миниатюру? (логическое значение), если true, включить миниатюру в возвращаемые данные
- Идентификатор (целое число) для таргетинга изображений, связанных с конкретной публикацией.
массив(
[0] => ‘http://url_of_the_medium_pict.jpg’,
[1] => 340,
[2] => 200,
[3] => false //Понятия не имею, что это такое…
),
‘изображение2’ => массив(
[0] => ‘http://url_of_the_medium_ Second_pict.jpg’,
[1] => 340,
[2] => 200,
[3] => false //Понятия не имею, что это такое…
)
);
?>
get_multi_images_src()
То же, что get_image_src(), но возвращает два размера для всех изображений.
Это касается документов, которые:
- size (строка) размер возвращаемого значения
- size2 (строка) другой размер для возврата
- включить миниатюру? (логическое значение), если true, включить миниатюру в возвращаемые данные
- Идентификатор (целое число) для таргетинга изображений, связанных с конкретной публикацией.
массив(
[0] => массив(
[0] => ‘http://url_of_the_medium_pict.jpg’,
[1] => 340,
[2] => 200,
[3] => false //Понятия не имею, что это такое…
),
[1] => массив(
[0] => ‘http://url_of_the_full_pict.jpg’,
[1] => 1020,
[2] => 600,
[3] => false //Понятия не имею, что это такое…
),
),
‘изображение2’ => массив(
[0] => массив(
[0] => ‘http://url_of_the_medium_ Second_pict.jpg’,
[1] => 340,
[2] => 200,
[3] => false //Понятия не имею, что это такое…
),
[1] => массив(
[0] => ‘http://url_of_the_ Second_full_pict.jpg’,
[1] => 1020,
[2] => 600,
[3] => false //Понятия не имею, что это такое…
)
)
);
//Пустые картинки не возвращаются
?>
Изображения связаны посредством мета_значения (и идентификатора вложения). Их порядок можно изменить с помощью перетаскивания.
Количество разрешенных изображений и соответствующие типы сообщений можно изменить с помощью хуков.
Плагин включает в себя множество функций для получения связанных изображений.
Подробнее об использовании плагина читайте в разделе "Другие заметки".
Установите соответствующие типы сообщений
Вставьте это в файл function.php вашей темы:
Установить разрешенное количество изображений
Вставьте это в файл function.php вашей темы:
"_изображение1",
"изображение2" => "_изображение2",
);
вернуть $picts;
}
?>
Установите разрешенное количество изображений в зависимости от типа сообщения
Вставьте это в файл function.php вашей темы:
add_filter("list_images","my_list_images",10,2);
функция my_list_images($list_images, $cpt){
глобальный $typenow;
if($typenow == "my_custom_post_type" || $cpt == "my_custom_post_type")
$picts = массив(
"изображение1" => "_изображение1",
"изображение2" => "_изображение2",
"изображение3" => "_изображение3",
);
еще
$picts = массив(
"изображение1" => "_изображение1",
"изображение2" => "_изображение2",
"изображение3" => "_изображение3",
"изображение4" => "_изображение4",
"изображение5" => "_изображение5",
"изображение6" => "_изображение6",
"изображение7" => "_изображение7",
"изображение8" => "_изображение8",
);
вернуть $picts;
}
get_images_ids()
Эту функцию необходимо использовать в файле шаблона или любой функции.
Он возвращает массив идентификаторов связанных вложений.
Требуется два аргумента:
- включить миниатюру? (логическое значение), если true, включить миниатюру в возвращаемые данные
- Идентификатор (целое число) для таргетинга изображений, связанных с конкретной публикацией.
45,
"изображение1" => 5,
"изображение2" => 6,
"изображение3" => 12,
"изображение6" => 20,
"изображение7" => 15
);
//Пустые картинки не возвращаются
?>
get_images_src()
Эту функцию необходимо использовать в файле шаблона или любой функции.
Он возвращает массив URI и размерностей связанных вложений по порядку.
Требуется три аргумента, которые:
- size (строка) размер возвращаемого значения
- включить миниатюру? (логическое значение), если true, включить миниатюру в возвращаемые данные
- Идентификатор (целое число) для таргетинга изображений, связанных с конкретной публикацией.
массив(
[0] => ‘http://url_of_the_medium_pict.jpg’,
[1] => 340,
[2] => 200,
[3] => false //Понятия не имею, что это такое…
),
‘изображение2’ => массив(
[0] => ‘http://url_of_the_medium_ Second_pict.jpg’,
[1] => 340,
[2] => 200,
[3] => false //Понятия не имею, что это такое…
)
);
?>
get_multi_images_src()
То же, что get_image_src(), но возвращает два размера для всех изображений.
Это касается документов, которые:
- size (строка) размер возвращаемого значения
- size2 (строка) другой размер для возврата
- включить миниатюру? (логическое значение), если true, включить миниатюру в возвращаемые данные
- Идентификатор (целое число) для таргетинга изображений, связанных с конкретной публикацией.
массив(
[0] => массив(
[0] => ‘http://url_of_the_medium_pict.jpg’,
[1] => 340,
[2] => 200,
[3] => false //Понятия не имею, что это такое…
),
[1] => массив(
[0] => ‘http://url_of_the_full_pict.jpg’,
[1] => 1020,
[2] => 600,
[3] => false //Понятия не имею, что это такое…
),
),
‘изображение2’ => массив(
[0] => массив(
[0] => ‘http://url_of_the_medium_ Second_pict.jpg’,
[1] => 340,
[2] => 200,
[3] => false //Понятия не имею, что это такое…
),
[1] => массив(
[0] => ‘http://url_of_the_ Second_full_pict.jpg’,
[1] => 1020,
[2] => 600,
[3] => false //Понятия не имею, что это такое…
)
)
);
//Пустые картинки не возвращаются
?>
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress