摘要:參考官方文檔地址介紹及用途以上提供了非常方便的獲取指定文章附件的方式方便用戶獲取文章的附件內容通常我們將這個函數用于編寫例如獲取文章頁所有圖片用于展示豐富的文章圖片內容我曾經看到過一個文章沒有設置特色圖像卻能夠在文章縮略圖上顯示被裁剪過的圖
參考WordPress官方文檔地址:https://developer.wordpress.org/reference/functions/get_attached_media/
介紹及用途WordPress[3.6.0以上] 提供了非常方便的獲取指定文章ID附件的方式,方便用戶獲取文章的附件內容.
通常我們將這個函數用于編寫例如
獲取文章頁所有圖片,用于展示豐富的文章圖片內容
我曾經看到過一個文章沒有設置特色圖像,卻能夠在文章縮略圖上顯示被WP裁剪過的圖片地址,它不是通過直接從文章內容中獲取圖片地址生成,而是通過獲取附件后,在返回對應的格式進行處理,這類方式比直接從文章分割出圖片地址來的更為可靠.
獲取文章頁指定格式附件
舊的獲取方式當然,這在[3.6.0]以前版本,也有另外的獲取方式,新的函數只是將舊的獲取方式進行了打包罷了
// 舊方式,也是現在被打包的方式 $args = array( "post_parent" => $post->ID, "post_type" => "attachment", "post_mime_type" => $type, "posts_per_page" => -1, "orderby" => "menu_order", "order" => "ASC", );新的獲取函數:
get_attached_media ( string $type, int|WP_Post $post )
有哪些Mine type(附件類型)該函數一共需要兩個參數,一個是附件類型,一個是$post全局變量或文章ID
如果你的附件類型填的是空,那么將會獲得到所有的附件,如果填寫的是指定的Mime type(附件類型),則會取得對應格式附件.
WordPress 默認有以下附件類型 (因為你可以添加自己的附件類型)
image
video
audio
text
application
如果你想了解具體文件的附件類型,你可以參考
示例wp-includes/functions.php [2336 - 2447]
函數名為:wp_get_mime_types()
// 獲取文章中所有附件 $attachments = get_attached_media( "", $post->ID ); // 獲取文章中所有圖片 $attachments = get_attached_media( "image", $post->ID );可能導致的問題
WordPress 附件所屬文章僅保存第一次上傳時的文章.
所以你在其它文章調用這張被上傳的圖片時,你將不會在(其它文章)獲取到該附件.
留給你思考(或者等我更新)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/21628.html
摘要:是一個基于的快速開發插件,支持數據表格增刪改查操作,提供通用的組件,通過配置實現數據請求,減少前端重復開發的工作。如果未設定,那么限制的就是圖片的文件格式否設置文件最大可允許上傳的大小單位。 fsLayuiPlugin 是一個基于layui的快速開發插件,支持數據表格增刪改查操作,提供通用的組件,通過配置html實現數據請求,減少前端js重復開發的工作。 GitHub下載 碼云下載...
摘要:是一個基于的快速開發插件,支持數據表格增刪改查操作,提供通用的組件,通過配置實現數據請求,減少前端重復開發的工作。如果未設定,那么限制的就是圖片的文件格式否設置文件最大可允許上傳的大小單位。 fsLayuiPlugin 是一個基于layui的快速開發插件,支持數據表格增刪改查操作,提供通用的組件,通過配置html實現數據請求,減少前端js重復開發的工作。 GitHub下載 碼云下載...
wordpress主題 modown 6.2+Erphpdown 11.7虛擬素材資源付費下載源碼名稱:WordPress主題 modown 6.2+Erphpdown 11.7虛擬素材資源付費下載兼容版本:全部版本適配編碼:GBK BIG5 UTF8SC UTF8TC演示地址:http://demo.mobantu.com/modown/(官方演示站,以截圖為準)安裝環境:安裝要求:PHP 5....
摘要:發送郵件好說,接收和下載郵件也好說。所以我們想要解析一封郵件把它拆成人能讀懂的標題收發件人內容附件等,就必須得理解這套協議。了解協議,其實主要就是了解郵件的嵌套結構。另一種壓縮方式,需要用庫函數來解碼。 郵件的解析是個大課題,遠超一般人的預期。它遠比發送郵件和接收郵件要復雜的多的多。這就是為什么網上中文外文搜郵件的問題,絕大多數都是講發送的而講接收的很少。 發送郵件好說,接收和下載郵件...
閱讀 2976·2023-04-26 02:25
閱讀 2249·2023-04-25 18:05
閱讀 647·2021-09-30 09:57
閱讀 2943·2021-09-27 14:10
閱讀 1652·2019-08-30 15:44
閱讀 1003·2019-08-29 15:28
閱讀 2524·2019-08-29 14:10
閱讀 2263·2019-08-29 13:30