我想让attachment.php返回图像

时间:2011-12-06 作者:Simon

我使用一个灯箱来显示由不同作者更新的网站帖子中的图像。

当然,只有当作者确保在上传文件时直接使用图像链接时,lightbox才会起作用。

有三分之一的时间,作者会忘记,灯箱会显示附件的html。php页面。

是否有可能将功能放入附件中。php,这将返回图像而不是html页面?查找图像本身很简单,但我想这需要在某个地方更改标题,以便Web服务器返回“image/jpg”标题。

我会处理细节,但我需要一些帮助。

非常感谢。

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

答案是这样的(感谢Wordpress Vampire:Change Attachment Post URLs to File URLs) :

在主题内创建附件模板文件。因为我们只对图像感兴趣,所以文件应该是图像。php

<?php 

if ( have_posts() ) { 
    the_post(); 
    $image_url = wp_get_attachment_url();
}

header(\'Location: \'.$image_url);

?>

结束

相关推荐

how to edit attachments?

在将例如文件附加到帖子时,如何在事后编辑/删除它们?在帖子编辑器中找不到任何内容。谢谢