通過WP後台對圖片操作時,或是通過附件上傳,或是從 media 編輯圖片,會見到幾個可選字段,這些可選項對應輸出到HTML中的哪裡?做了個測試,記錄如下:
字段 | 對應的輸出 | 其它 |
---|---|---|
Title(標題,必填項) | <img title=" " /> 註1 使用 get_children() -> [post_title] 可以取得該值 註2 |
/ |
Alternate Text(替代圖片的文字) | <img alt=" " /> | / |
Caption(题註說明) |
使用 get_children() -> [post_excerpt] 可以取得該值 在文章編輯器中插入圖片時,也會加上此值,如[caption id="xxxx" caption="你的文字"]…[/caption] |
/ |
Description(描述) | 使用 get_children() -> [post_content] 可以取得該值 | / |
-
在HTML中,圖片被加上a鏈接後,兩者的 title 顯示有先後之分,如果圖片中沒有寫title,那麽就顯示a鏈接的title,反之先顯示圖片的,如:
<a href="#" title="這是a鏈接的標題文字"><img src="" title="但圖片的標題文字會優先顯示" /></a> - 通過WP原生上傳的文件(如圖片)會被歸類成附件,而附件又被看成是 一個頁面(或叫一篇文章)的子頁面,故要使用get_children()函數,詳細參數看這裡。