Intereting Posts
Каков самый простой способ изменить целевую страницу по умолчанию для групп BuddyPress? Multisite застрял на 1 МБ для максимального размера файла Пользовательская структура навигации с классом walker Разбиение страницы на WP_query, не отображающее ссылки на навигацию Скрыть постоянную ссылку и кнопку предварительного просмотра и ссылку на пользовательский пост Woocomerce вытягивает неправильное время с сервера -5 часов разницы Запрос двух разных типов сообщений с одинаковой таксономией Meta_query 'compare' => 'LIKE' не работает? Удаление плагина: удалить все параметры с определенным префиксом попытка вставить скрипт в wordpress Принуждение максимальной ширины для подписи к изображениям Создайте бесплатный скрипт и стиль в плагине Показать изображение в отрывке. Изображение не отображается Присвоить единый шаблон нескольким пользовательским типам сообщений? Как обрабатывать текст с помощью функции __ (?

Предел изображения от 1 до 5

Я нашел этот код, отправленный: MikeSchinkel некоторое время назад задался вопросом, как изменить этот код, чтобы я смог загрузить максимум 5 изображений, включенных в 1? 🙂

add_filter('wp_handle_upload_prefilter', 'yoursite_wp_handle_upload_prefilter'); function yoursite_wp_handle_upload_prefilter($file) { // This bit is for the flash uploader if ($file['type']=='application/octet-stream' && isset($file['tmp_name'])) { $file_size = getimagesize($file['tmp_name']); if (isset($file_size['error']) && $file_size['error']!=0) { $file['error'] = "Unexpected Error: {$file_size['error']}"; return $file; } else { $file['type'] = $file_size['mime']; } } list($category,$type) = explode('/',$file['type']); if ('image'!=$category || !in_array($type,array('jpg','jpeg','gif','png'))) { $file['error'] = "Sorry, you can only upload a .GIF, a .JPG, or a .PNG image file."; } else if ($post_id = (isset($_REQUEST['post_id']) ? $_REQUEST['post_id'] : false)) { if (count(get_posts("post_type=attachment&post_parent={$post_id}"))>0) $file['error'] = "Sorry, you cannot upload more than one (1) image."; } return $file; } 

Solutions Collecting From Web of "Предел изображения от 1 до 5"

Я не тестировал это, но я считаю, что вы просто измените часть кода, близкую к концу опубликованного фрагмента.

 if (count(get_posts("post_type=attachment&post_parent={$post_id}"))>5) $file['error'] = "Sorry, you cannot upload more than five (5) images."; 

Дайте мне знать, если это не касается ваших потребностей.