2011-04-23 90 views
0

我正在上傳項目中的一些pdf文件和.doc/docx文件。 因此,我在循環內插入了一個鏈接附件文件,並且工作正常。如何檢索當前獲取附件的MIME類型

但我需要得到一個特定的屬性:mimetype。

所以,我需要打印附件的URL和MIME類型,像http://domain.com/wp-content/...file.pdf 文件類型此

下載文件:PDF或應用程序/ PDF

有人能幫助我嗎?

順便說一句,我使用自定義主題,而不是默認的WordPress主題。

非常感謝。

弗拉維奧

回答

3

如果您確實與環內的附件支柱式處理,你應該能夠訪問post_mime_type:

global $post; 
$mime_type = $post->post_mime_type; 

global $post可能已經被確定,但如果不是,它對於訪問發佈數據是必要的。

+0

嗨沙丁魚的功能,我看着文件忽略原始在行911,我用這個了成功:

  • 下載文件: 'attachment','numberposts'=> -1,'post_status'=> null,'post_parent'=> $ post-> ID); $ attachments = get_posts($ args); if($ attachments){foreach($ attachments as $ attachment){ the_attachment_link($ attachment-> ID,false); } } ?>
  • 文件類型:<?php echo $ attachment-> post_mime_type; ?>
  • \t Tks for your help – user3157718 2011-04-23 21:56:39

    +0

    好價錢!如果此答案解決了您的問題,請將此標記爲已接受。謝謝! – tollmanz 2011-04-23 22:02:51

    3

    有針對

    echo get_post_mime_type();