WordPress編寫文章界面的添加媒體按鈕允許使用者上傳多媒體檔案,但并不是每個人都能用的順手,有的人傾向于引用外部圖檔,是以希望“從URL上傳”這一項是預設選中的,有的人喜歡從媒體庫中挑選圖檔,如果定制一下WordPress添加媒體界面,就能稱心如意了。
注:該代碼隻适用于<3.5的版本,3.5以上定制方法請看文章最後一節。

WordPress的好處就是提供了很多鈎子函數(actions and filters),使使用者不用更改核心檔案就能改變很多WordPress的預設行為,媒體界面也不例外。
多媒體選型卡通常有四項:從計算機上傳、從URL上傳、從相冊上傳(如果該文章已經有圖檔附件)和從媒體庫選擇圖檔。
改變它們的順序隻需要使用filter: media_upload_tabs。将下面的代碼放到主題的functions.php中即可看到效果
這段代碼會使“從URL”變成第一項,改變傳回的數組的元素順序,即可改變多媒體頁籤的順序
前面提到有人喜歡直接通過URL插入圖檔,那麼就讓“從URL”變成預設選中的頁籤吧,将下面代碼放到主題的functions.php中檢視效果
要預設選中其它頁籤,隻需要更改tab後面的值:
從媒體庫 – tab=library
從相冊 – tab=gallery
從計算機 – tab=type
将下面的代碼放到主題的functions.php中
媒體庫頁籤将被删除
效果如下
3.5以上media_upload_tabs這個鈎子雖然存在但已經沒有任何用處,3.5以上可以用media_view_strings這個filter來修改界面。下面的代碼示範如何删除Create Gallery和Set Featured Image。
可以unset的字元串變量如下
本文轉自黃聰部落格園部落格,原文連結:http://www.cnblogs.com/huangcong/p/7647667.html,如需轉載請自行聯系原作者