как вывести alt к изображениям

S2
На сайте с 12.06.2011
Offline
112
792

подскажите, как правильно прописать в цикле alt, чтобы автоматически прописывался title статьи.

<?php

$query = new WP_Query(

array( 'post__in' => array( 199, 345, 347, 348, 354, 355, 356, 360) )

);

// Цикл

if ( $query->have_posts() ) {

while ( $query->have_posts() ) {

$query->the_post();

echo the_title( sprintf( '<li><div class="asd1"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></div></li>' );

echo '<img src="'.get_post_meta($post->ID, 'image', true).'" alt="" />';

echo content(17);

/* Возвращаем оригинальные данные поста. Сбрасываем $post. */

wp_reset_postdata();

}

} else {

// Постов не найдено

}

?>

u3Bepr
На сайте с 03.03.2011
Offline
60
#1

get_the_title()

Возвращает заголовок записи для дальнейшего использования в php. Можно получить заголовок указанной записи.

Передайте ID поста в первом параметре и функция вернет заголовок указанной записи. Если пост «защищен паролем» или является «личным», то пред заголовком появится соответствующая метка.

Функцию можно использовать внутри Цикла WordPress без указания параметра, тогда будет возвращен заголовок текущей записи с цикле.

в твоем примере:

echo '<img src="'.get_post_meta($post->ID, 'image', true).'" alt="'.get_the_title().'" />';
S2
На сайте с 12.06.2011
Offline
112
#2

спасибо...

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