Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2020, 16:28   #1
Blood_ghosT
Пользователь
 
Регистрация: 29.07.2011
Сообщений: 92
По умолчанию Загрузка картинок из папок и сделать из них фотогалерею

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

Код:
$photos = get_children( array('post_parent' => get_the_ID(), 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') );
<?php	
							// get the images uploaded
		foreach ($photos as $photo) {
			$photo_th_url = wp_get_attachment_image_src($photo->ID, 'profile-thumb');
			if($photo_th_url[3] != "1") {
				require_once( ABSPATH . 'wp-admin/includes/image.php' );
				$attach_data = wp_generate_attachment_metadata($photo->ID, get_attached_file($photo->ID));
				wp_update_attachment_metadata($photo->ID, $attach_data);
				$photo_th_url = wp_get_attachment_image_src($photo->ID, 'profile-thumb');
			}

			$photo_th_mobile_url = wp_get_attachment_image_src($photo->ID, 'profile-thumb-mobile');
			if($photo_th_mobile_url[3] != "1") {
				require_once( ABSPATH . 'wp-admin/includes/image.php' );
				$attach_data = wp_generate_attachment_metadata($photo->ID, get_attached_file($photo->ID));
				wp_update_attachment_metadata($photo->ID, $attach_data);
				$photo_th_mobile_url = wp_get_attachment_image_src($photo->ID, 'profile-thumb-mobile');
			}
			echo '<div class="profile-img-thumb" id="'.$photo->ID.'" itemprop="image" itemscope itemtype="http://schema.org/ImageObject">';
			echo '<a href="'.$photo->guid.'" rel="profile-photo'.get_the_ID().'" itemprop="contentURL">';
			echo '<img data-original-url="'.$photo_th_url[0].'" class="mobile-ready-img rad3" alt="'.get_the_title().'" data-responsive-img-url="'.$photo_th_mobile_url[0].'" itemprop="thumbnailUrl" src="'.$photo->guid.'"/>';
		
			echo 	'</a>';
			echo '</div>'."\n";
		} 

	?>
Blood_ghosT вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка фото в фотогалерею. spoon100500 JavaScript, Ajax 7 01.08.2017 14:46
Как сделать фотогалерею с голосованием nnplanet PHP 0 19.11.2012 12:07
Копирование картинок и создание папок VBA STYDENT13 Microsoft Office Excel 5 24.05.2012 01:05
Загрузка картинок в exe sk8-roma@mail.ru Общие вопросы Delphi 8 30.07.2010 22:55
Загрузка jpg картинок А. Долматов Мультимедиа в Delphi 4 08.10.2007 17:11