列出帖子附件-删除图像缩略图

时间:2011-09-28 作者:D-B

我使用以下代码在侧栏中显示帖子附件列表:

<ul>            
<?php $args = array(
\'post_type\' => \'attachment\',
\'post_parent\' => $post->ID
);
$attachments = get_posts($args);
if ($attachments) {
        echo \'<p>This article has the following attachments:</p>\';
        foreach ($attachments as $attachment) {
        echo \'<li class="document">\';
        the_attachment_link($attachment->ID, false);
        echo \'</li>\';}
        } else { 
        echo \'<li class="nodocument">No documents attached to this article.</li>\';
} ?>
</ul>
大多数帖子都包含PDF、Zip文件和JPG/PNG文件。上面的代码确实列出了附件,但是,当附件是图像时,它会显示缩略图,而不仅仅是图像的链接。

有人能告诉我如何确保每个附件都列为链接吗?

谢谢Darren

1 个回复
SO网友:Joost de Valk

而不是the_attachment_link 使用以下选项:

echo wp_get_attachment_link($attachment->ID, \'full\', false, false, true);
wp_get_attachment_link 是内部所称的the_attachment_link, 最后一个参数设置为true时,将输出文本链接而不是图像。

结束

相关推荐

how to edit attachments?

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