0

我正在设计一个图像博客,但遇到了一些问题。我能够为灯箱拉出媒体项目的“标题”区域,但无法拉出“alt”区域或“description”区域。有任何想法吗?

<?php if($attachment->post_excerpt): ?>alt="<?php echo $attachment->post_excerpt; ?>"<?php endif; ?>

(这就是我用来从媒体项标题区域中提取的内容)

<?php $image = wp_get_attachment_image_src($attachment->ID, 'full'); ?>
                    <li><a href="<?php echo $image[0]; ?>" rel="prettyPhoto[gallery]" class="hover-gradient" title="untitled"><p style="display:none;"><?php if($attachment->post_excerpt): ?><?php echo $attachment->post_excerpt; ?><?php endif; ?></p><img src="<?php echo $thumbnail[0]; ?>" alt="gallery-blog" /></a></li>
                    <?php endforeach; endif; ?>

(这是主页拇指的扩展代码)

我基本上是在寻找替换 alt="gallery-blog" 区域的东西,以便它显示来自媒体页面的媒体项 alt 文本

4

2 回答 2

5

您可以获得媒体标题、标题和描述,如下所示

$alt = get_post_meta($attachment->ID, '_wp_attachment_image_alt', true);
$image_title = $attachment->post_title;
$caption = $attachment->post_excerpt;
$description = $image->post_content;
于 2013-08-13T17:19:52.160 回答
2

wp_get_attachment_image();函数回显出有关图像的所有信息,包括altsrc、和widthheightclass

法典

于 2013-08-13T17:28:41.627 回答