Вывод изображений записи в WordPress

Один раз стала перед мной задача - вывести в рубрики только изображения записей. Подходящего плагина я так и не нашел, однако на блоге WP-Kama.ru была найдена полезная информация, о выводе первой картинки из поста. Но к сожалению, данный плагин решал часть поставленной задачи. И я решил написать свой.

Вот собственно что получилось:

Wordpress - плагин для вывода изображений записи

Данный плагин добавляет ко всем ссылкам изображений class="cboxElement" rel="lightbox" - для корректной работы с плагином LightBox.
Есть возможность вывода первой картинки отдельно от остальных (об этом ниже).
Для того чтоб плагин заработал, в файл function.php вашей темы нужно добавить следующий код:

function show_all_image() {
	global $post, $posts;
	preg_match_all("/<a.*&gy;<img.*?></a>/", $post->post_content, $mas);
	$mas = $mas[0];
	$mas = preg_replace("/<a/", "<a class="cboxElement" rel="lightbox" ", $mas);
	$fimg = array_shift($mas);
	echo '7lt;div class="all-post-pictures">';
	echo $fimg;

	$p=count($mas);
	for ($i=0; $i<$p; $i++)
	{
		echo $mas[$i];
	}
	echo "</div>";
}
Функция для вывода изображений в шаблоне:
 show_all_image(); 
Персонализация плагина:

В пятой строчке кода в стандартную ссылку изображения добавляется класс используемый плагином LightBox. Если вам это не нужно, вы можете, просто, удалить эту строчку.

В седьмой строчке мы указываем DIV блок и его класс в котором будем выводить все изображения.

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

echo '<div class="all-post-pictures">';
echo '<div class="first-image">';
echo $fimg;
echo '/<div>';
$p=count($mas);
for ($i=0; $i<$p; $i++)
{
echo $mas[$i];
}
echo '</div>';

Измени данный участок кода, мы выведем первое изображение в блое "first-image" для которого можно создать отдельный стиль, ко всем остальным изображениям пименится стиль "all-post-pictures".

Вот таким не хитрым способом мы вывели все изображения из записи.

Блог WordPress плагины и хаки Вывод изображений записи в WordPress