這篇文章給大家分享的是有關(guān)WordPress中如何給文章添加自定義字段及后臺編輯功能區(qū)域的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
超過10余年行業(yè)經(jīng)驗,技術(shù)領(lǐng)先,服務(wù)至上的經(jīng)營模式,全靠網(wǎng)絡(luò)和口碑獲得客戶,為自己降低成本,也就是為客戶降低成本。到目前業(yè)務(wù)范圍包括了:成都做網(wǎng)站、成都網(wǎng)站建設(shè),成都網(wǎng)站推廣,成都網(wǎng)站優(yōu)化,整體網(wǎng)絡(luò)托管,成都微信小程序,微信開發(fā),APP應(yīng)用開發(fā),同時也可以讓客戶的網(wǎng)站和網(wǎng)絡(luò)營銷和我們一樣獲得訂單和生意!add_post_meta
add_post_meta 函數(shù)是 WordPress 中用來給文章或頁面添加自定義字段值的一個函數(shù),
其用法與在編寫文章時在文章編寫界面中利用自定義欄目面板為文章添加自定義字段值的效果是一樣的。
add_post_meta函數(shù)描述
為文章添加自定義字段。
常見的使用有:文章瀏覽次數(shù)、喜歡按鈕、seo插件等常用插件就是使用的自定義字段功能。
參數(shù)詳解
add_post_meta($post_id, $meta_key, $meta_value,$unique);
$post_id
要添加自定義字段的文章或頁面的ID值
$meta_key
自定義字段的鍵值(名字)
$meta_value
自定義字段的值
$unique
如果已經(jīng)有相同名字的自定義字段,是否重復(fù)添加重名的自定義字段,true為不允許,false為允許
函數(shù)使用實例
//為ID為1的文章添加_postviews自定義字段,值為99 add_post_meta(1, "_postviews", "99"); var_dump(get_post_meta(1));echo"
"; //為ID為1的文章添加_postviews自定義字段,值為999,并允許重復(fù)自定義字段名稱 add_post_meta(1, "_postviews", 999,false); var_dump(get_post_meta(1));echo"
";
演示效果:
array(1) { ["_postviews"]=> array(1) { [0]=> string(2) "99" } } array(1) { ["_postviews"]=> array(2) { [0]=> string(2) "99" [1]=> string(3) "999" } } //不允許重復(fù)自定義字段的代碼 add_post_meta(1, "_postviews", "996",true); var_dump(get_post_meta(1));echo"
"; add_post_meta(1, "_postviews", "997",true); var_dump(get_post_meta(1));echo"
"; array(1) { ["_postviews"]=> array(1) { [0]=> string(3) "996" } } array(1) { ["_postviews"]=> array(1) { [0]=> string(3) "996" } }
add_meta_box
add_meta_box 是 WordPress 進階使用的一個函數(shù),能用到這個函數(shù)那說明你已經(jīng)比一個普通的博主更了解這個世界矚目的博客程序了,至少你在它身上已經(jīng)花了不少功夫了。能用到它,說明你現(xiàn)在正在折騰一個你自己的主題、插件,甚至是在折騰 WordPress 后臺了。
好像已經(jīng)贅述的夠多了,下面我們以一個進階的角度去說明一下這個函數(shù)怎么用。
add_meta_box 函數(shù)說明
add_meta_box 函數(shù)是被用來在文章編輯等頁面添加一個設(shè)置的區(qū)域的函數(shù)。
參數(shù)說明
$id HTML 代碼中設(shè)置區(qū)域中id屬性的值
$title 區(qū)域中的標題名稱
$callback 添加的設(shè)置區(qū)域的顯示函數(shù)(回調(diào)函數(shù))
$post_type 在 post 還是 page 的編輯頁面中顯示
$context 設(shè)置區(qū)域的顯示位置,主編輯區(qū)、邊欄、其他
$priority 設(shè)置區(qū)域顯示的優(yōu)先級
$callback_args 回調(diào)函數(shù)接受的附加參數(shù)
使用實例
function add_xz_box (){//添加設(shè)置區(qū)域的函數(shù) add_meta_box('xz_box_1', 'add_meta_box 測試', 'xz_box_1','post','side','high',array('str1','str2')); }; //在'add_meta_boxes'掛載 add_xz_box 函數(shù) add_action('add_meta_boxes','add_xz_box'); function xz_box_1($post,$boxargs){//顯示設(shè)置區(qū)域的回調(diào)函數(shù) echo"add_meta_box 測試"; };
感謝各位的閱讀!關(guān)于“WordPress中如何給文章添加自定義字段及后臺編輯功能區(qū)域”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!