當涉及到圖片附件時,wordpress具有非常棒的功能 - 但我找不到任何關於如何獲取不是圖片附件的文檔。wordpress獲取不是圖片的附件
現在,我寫了這個功能:
function ok99_get_post_file_attachment($mime='application/pdf',$limit=-1) {
global $post;
$attachments = get_children(array('post_parent' => $post->ID, 'post_status' => 'inherit', 'post_type' => 'attachment','post_mime_type' => $mime, 'order' => 'ASC', 'orderby' => 'menu_order ID', 'posts_per_page'=>$limit));
if ($attachments) {
echo 'Your Attachments : <br/>';
foreach ($attachments as $att) {
//$attachment = array_shift($attachments); // debug to delete
echo wp_get_attachment_url($att->ID) . '<br/>';
the_attachment_link($attachment->ID, false);}
}
return false;
}
我的問題是:這是獲得所有非圖片附件的唯一途徑? 有沒有辦法做到這一點,沒有另一個查詢?
我有點晚這個派對,所以也許你的問題已經發生了變化,但是無論如何,看到我的答案是一個一個查詢的解決方案!:) – Simon 2014-02-13 13:35:05