Эхо заголовок вложения одного изображения в WordPress
Мне было интересно, каков точный код, чтобы можно было получить заголовок на странице изображения вложения. Вот код, который я сейчас имею в своем файле image.php для заголовка.
<h2><a href="<?php echo get_permalink($post->post_parent); ?>" rev="attachment"><?php echo get_the_title($post->post_parent); ?> </a><?php echo ' » $attachment->post-title'; ?></h2>
Поэтому я хочу, чтобы он отображал заголовок основного сообщения, затем двойную стрелку вправо, а затем заголовок одного изображения, но $attachment->post-title не является правильной командой для этого.
Я пытаюсь это на моем тестовом сайте. Здесь вы можете увидеть именно то, что я имею в виду. http://pandafeed.net/gave-her-a-bath-and-tucked-her-in-she-passed-out-right-away/thumbnail-for-1407/
заранее спасибо
1 ответ
Это должно извлечь заголовок для первого прикрепленного изображения каждого поста на первой странице (или любого поста, который является частью списка):
<?php
if (! is_singular()) {
$image_id = get_the_ID();
// Not necessary, but it's an option:
//$permalink = get_permalink($image_id);
$args = array(
'post_type' => 'attachment',
'numberposts' => 1,
'post_parent' => $image_id
);
$attachments = get_posts($args);
if ($attachments) {
$title = get_the_title($attachments[0]->ID);
print $title;
}
}
?>