中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

WordPress中如何給文章添加自定義字段及后臺編輯功能區域

發布時間:2021-09-22 10:12:42 來源:億速云 閱讀:191 作者:小新 欄目:開發技術

這篇文章給大家分享的是有關WordPress中如何給文章添加自定義字段及后臺編輯功能區域的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

add_post_meta
add_post_meta 函數是 WordPress 中用來給文章或頁面添加自定義字段值的一個函數,
其用法與在編寫文章時在文章編寫界面中利用自定義欄目面板為文章添加自定義字段值的效果是一樣的。

add_post_meta函數描述
為文章添加自定義字段。
常見的使用有:文章瀏覽次數、喜歡按鈕、seo插件等常用插件就是使用的自定義字段功能。

參數詳解

add_post_meta($post_id, $meta_key, $meta_value,$unique);

$post_id
要添加自定義字段的文章或頁面的ID值
$meta_key
自定義字段的鍵值(名字)
$meta_value
自定義字段的值
$unique
如果已經有相同名字的自定義字段,是否重復添加重名的自定義字段,true為不允許,false為允許
函數使用實例

//為ID為1的文章添加_postviews自定義字段,值為99
add_post_meta(1, "_postviews", "99");
var_dump(get_post_meta(1));echo"<br />";
//為ID為1的文章添加_postviews自定義字段,值為999,并允許重復自定義字段名稱
add_post_meta(1, "_postviews", 999,false);
var_dump(get_post_meta(1));echo"<br />";

演示效果:

array(1) {
 ["_postviews"]=>
 array(1) {
  [0]=>
  string(2) "99"
 }
}

array(1) {
 ["_postviews"]=>
 array(2) {
  [0]=>
  string(2) "99"
  [1]=>
  string(3) "999"
 }
}


//不允許重復自定義字段的代碼
add_post_meta(1, "_postviews", "996",true);
var_dump(get_post_meta(1));echo"<br />";
add_post_meta(1, "_postviews", "997",true);
var_dump(get_post_meta(1));echo"<br />";
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 進階使用的一個函數,能用到這個函數那說明你已經比一個普通的博主更了解這個世界矚目的博客程序了,至少你在它身上已經花了不少功夫了。能用到它,說明你現在正在折騰一個你自己的主題、插件,甚至是在折騰 WordPress 后臺了。
好像已經贅述的夠多了,下面我們以一個進階的角度去說明一下這個函數怎么用。

add_meta_box 函數說明
add_meta_box 函數是被用來在文章編輯等頁面添加一個設置的區域的函數。

WordPress中如何給文章添加自定義字段及后臺編輯功能區域

參數說明

<?php
 add_meta_box( $id, $title, $callback, $post_type, $context, $priority, $callback_args );
 ?>

$id HTML 代碼中設置區域中id屬性的值
$title 區域中的標題名稱
$callback 添加的設置區域的顯示函數(回調函數)
$post_type 在 post 還是 page 的編輯頁面中顯示
$context 設置區域的顯示位置,主編輯區、邊欄、其他
$priority 設置區域顯示的優先級
$callback_args 回調函數接受的附加參數
使用實例

function add_xz_box (){//添加設置區域的函數
add_meta_box('xz_box_1', 'add_meta_box 測試', 'xz_box_1','post','side','high',array('str1','str2'));
};
//在'add_meta_boxes'掛載 add_xz_box 函數
add_action('add_meta_boxes','add_xz_box');
 
 
function xz_box_1($post,$boxargs){//顯示設置區域的回調函數
 echo"add_meta_box 測試";
};

感謝各位的閱讀!關于“WordPress中如何給文章添加自定義字段及后臺編輯功能區域”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通河县| 杭锦旗| 历史| 富源县| 敦煌市| 玉屏| 东乡族自治县| 安远县| 静安区| 武义县| 五河县| 汉沽区| 珠海市| 出国| 青阳县| 长治县| 卢氏县| 柯坪县| 常熟市| 社旗县| 湖北省| 岳普湖县| 阿勒泰市| 太仆寺旗| 木兰县| 卓资县| 莫力| 万山特区| 安阳市| 应城市| 新余市| 锡林郭勒盟| 广丰县| 肥东县| 通道| 阿尔山市| 弥勒县| 德安县| 鄱阳县| 理塘县| 平邑县|