Wordpress: вывод всех меток сайта первыми картинками меток

afonsky
На сайте с 07.01.2007
Offline
123
736

Привет, Друзья! У меня установлен плагин Yoast WordPress SEO, который дает возможность оформлять страницы меток, в том числе размещать в них картинки и т.д.

Никак не могу придумать код, который выводил бы на главной странице все метки сайта, но только не текстом, а первой картинкой страницы метки и ссылкой не на страницу этой метки, а на публикацию, которой эта метка принадлежит.

вот код функции который это делает из публикации

// Получение первой картинки с поста

function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];

// Если изображение отсутствует, то выводим изображение по умолчанию (указать путь к изображению)
if(empty($first_img)){
$first_img = "/images/default.jpg";
}
return $first_img;
}

и код выводящий эту картинку ссылкой

<a href="<?php the_permalink() ?>">

<img src="<?php echo catch_that_image() ?>" alt="<?php the_title(); ?>"/>
</a>

Можете помочь? что подправить, чтобы все заработало как надо? :idea:

Лучший Абузоустойчивый хостинг (https://cp.inferno.name/aff.php?aff=986)
Sly32
На сайте с 29.03.2012
Offline
303
#1

разве к метке можно картинку привязать?

Сорри, пропустил про плагин.

afonsky
На сайте с 07.01.2007
Offline
123
#2

Господа - знатоки! Помогите, пожалуйста)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий