显示带有特色图像的标题

时间:2011-06-08 作者:user5486

我想用我的特色图片显示标题。这是默认情况下应该可用的另一个功能,但由于某些原因不可用。

有一些例程声称可以完成任务,但对我来说却是一片空白。

有没有可靠的方法来显示带有特征图像的标题?

1 个回复
最合适的回答,由SO网友:Jeremy Jared 整理而成

要使用此功能,您需要将其添加到主题缩略图功能的位置:

function your_thumbnail_caption($html, $post_id, $post_thumbnail_id, $size, $attr)
{
$attachment =& get_post($post_thumbnail_id);

if ($attachment->post_excerpt || $attachment->post_content) {
$html .= \'<p class="thumbcaption">\';
if ($attachment->post_excerpt) {
$html .= \'<span class="captitle">\'.$attachment->post_excerpt.\'</span> \';
}
$html .= $attachment->post_content.\'</p>\';
}

return $html;
}

add_action(\'post_thumbnail_html\', \'your_thumbnail_caption\', null, 5);
您当前对帖子缩略图的调用应该可以工作,但这里是我在索引中使用的代码以防万一。php或帖子。php(无论主题使用哪个)。

<?php the_post_thumbnail(); ?>
现在,当您添加帖子缩略图时,可以为图像键入标题。确保在添加缩略图后保存图像。您还可以通过转到“帖子编辑”屏幕,选择帖子并单击当前特色图像来打开图像标题区域,从而向现有缩略图添加标题。

结束

相关推荐

Are captions stored anywhere?

关于我之前的question about shortcode captions, 在我看来,标题的实际文本并不是存储在短代码本身的帖子内容之外的任何地方。我会认为wp_get_attachment_metadata 将存储附件的信息,但它不会。我错了吗?或者WordPress没有在任何地方存储实际的标题?