Добавление атрибута Title к миниатюрам изображений WordPress the_post_thumbnail
29 окт. 2013 г., 19:30:25
Просмотры: 32.4K
Голосов: 7
Я использую этот код для отображения миниатюр записей на моем сайте, но он не показывает атрибут Title для миниатюр.
Как добавить атрибут Title к миниатюрам WordPress?
<?php if ( has_post_thumbnail() ) {
the_post_thumbnail('large');
} else {?>
<img alt="<?php the_title(); ?>" title="<?php the_title(); ?>" src="<?php bloginfo('template_url'); ?>/img/thumbnail.png"/>
<?php }?>
Вы можете увидеть мой сайт по этому адресу: http://rokesh.ir

saeed shabani
153
Все ответы на вопрос
2
0
Согласно статье в Кодексе о функции the_post_thumbnail()
, вы можете передать массив атрибутов в качестве параметра:
<?php the_post_thumbnail( $size, $attr ); ?>
Таким образом, вам просто нужно определить массив; вот пример из Кодекса, измененный для включения атрибута title
:
$post_thumbnail_attr = array(
'src' => $src,
'class' => "attachment-$size",
'alt' => 'alt here',
'title' => 'title here',
);
...который затем можно передать в the_post_thumbnail()
:
the_post_thumbnail( 'large', $post_thumbnail_attr );

Chip Bennett
55.1K
29 окт. 2013 г. 20:01:23
1
Вы можете сделать это, так как можете добавить все необходимые атрибуты:
the_post_thumbnail( 'large', array( 'title' => get_the_title() ) );
Продолжайте чтение в Справочнике функций the_post_thumbnail.

realloc
1.19K
29 окт. 2013 г. 20:04:27
Похожие вопросы
4
ответов