使用lightbox显示帖子图像的页面模板

时间:2012-08-20 作者:jrelgin

我创建了一个页面模板,可以显示特定自定义帖子类型的所有帖子的特色图像。

它使用一个普通循环来查询特定的自定义帖子类型。缩略图显示方式为<?php the_post_thumbnail(\'project-thumb\'); ?>

我现在想用一个灯箱来显示帖子中的其余图像。我相信我需要<?php wp_get_attachment_image_src(); ?>

由于某种原因,我不能完全理解它。有人能给我指出正确的方向吗?提前感谢!

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

您可以使用WordPress内置的Thickbox脚本。只需将以下代码放在wp_footer();:

add_action( \'wp_footer\', \'t5_thickbox_jquery\' );

function t5_thickbox_jquery()
{
?>
<script>
jQuery( \'a img.size-medium, a img.attachment-thumbnail\' )
    .parent()
    .addClass( \'thickbox\' )
    .attr( \'rel\', \'page\' );
</script>
<?php
add_thickbox();
}
请参见this answer 了解更多详细信息。

结束

相关推荐

Functions.php:从博客中排除类别

所以很明显,如何从模板中排除某些类别,但我不想修改4个模板,使它们忽略某个类别。有没有一种方法可以将某个类别从阅读设置的“博客”集中排除?我正在将博客分配到名为“博客”的页面。。。但显然,档案和搜索也需要对这一超出类别的内容视而不见。我宁愿在里面做functions.php