亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網(wǎng)站 > CMS建站 > 正文

WordPress中編寫自定義存儲字段的相關PHP函數(shù)解析

2020-03-22 16:46:14
字體:
供稿:網(wǎng)友
WordPress 的自定義字段就是文章的 meta 信息(元信息),利用這個功能,可以擴展文章的功能,是學習 WordPress 插件開發(fā)和主題深度開發(fā)的必備知識,方便給文章儲存一些額外的自定義內(nèi)容。自定義字段不光給插件開發(fā)者使用,WordPress 的特色圖像、自定義頁面模板等功能的信息都儲存在自定義字段的表單里邊。在文章編輯器界面的 “自定義欄目” 板塊可以管理除了名字開頭是 “_” 的字段(沒有 “自定義欄目” 板塊請在右上角的 “顯示選項” 開啟),所以很多 WordPress 自己使用的自定義字段無法在此管理。
存儲原理自定義字段非常靈活,首先來說一下它的儲存原理和為什么這么靈活。數(shù)據(jù)庫中,儲存文章的 wp_posts 表單,只有默認的 20 個項目,用于儲存必須的文章信息。
而存儲自定義字段的 wp_postmeta 表,卻只有四個項目,分別是 meta_id(自定義字段的 ID)、post_id(自定義字段屬于的文章的 ID)、meta_key(自定義字段的名字)和 meta_html' target='_blank'>value(自定義字段的值),一般我們只需要注意 meta_key 和 meta_value 兩個項目即可。正是因為這樣,每篇文章都可以有相同名字但不同值的自定義字段,而且可以有無限個自定義字段,任何的插件和主題都可以利用自定義字段對文章信息進行擴展。一篇文章的自定義字段的名字是可以重復的。添加字段自定義字段可以在文章編輯頁面操作,但本文主要寫關于開發(fā)的事情。
添加自定義字段,可以使用 add_post_meta() 函數(shù):add_post_meta( $post_id, $meta_key, $meta_value, $unique );參數(shù):$post_id(整數(shù))(必須)添加自定義字段的文章的 ID.默認值:None$meta_key(字符串)(必須)自定義字段的名稱。默認值:None$meta_value(混合)(必須)自定義字段的值。默認值:None$unique(布爾)(可選)如果已經(jīng)有相同名字的字段,是否重復添加。True 允許;False 不允許。默認值:False更新字段要更新一個字段的值,可以使用 update_post_meta() 函數(shù):update_post_meta( $post_id, $meta_key, $meta_value, $prev_value );參數(shù):$post_id(整數(shù))(必須)更新自定義字段的文章的 ID.默認值:None$meta_key(字符串)(必須)更新的自定義字段的名稱。默認值:None$meta_value(混合)(必須)更新的自定義字段的值。默認值:None$prev_value(混合)(可選)此參數(shù)只有在一篇文章有多個相同名稱的自定義字段時才有用。如果留空,則更新所有同名的字段,否則則更新和此參數(shù)值相同的值的字段。默認值:空字符串獲取字段獲取字段可以使用 get_post_meta() 函數(shù):get_post_meta( $post_id, $key, $single );參數(shù):$post_id(整數(shù))(必須)要獲取字段的文章 ID,如果在循環(huán)中,可以使用 get_the_ID() 來設置。默認值:None$key(字符串)(可選)要獲取的字段的名稱。默認值:None$single(布爾)(可選)如果為 True 則返回一個字符串;如果為 False 則返回數(shù)組,且相同鍵值的自定義字段的值會按照添加順序組合成一個序列數(shù)組。默認值:False例子下邊是一個瀏覽統(tǒng)計的簡單例子:function Bing_statistics_visitors( $cache = false ){ if( !is_singular() ) return; global $post; $id = $post- if( get_post( $id )- post_status != 'publish' ) return; $post_views = (int) get_post_meta( $id, 'views', true ); update_post_meta( $id, 'views', ( $post_views + 1 ) ) || add_post_meta( $id, 'views', 1, true );add_action( 'wp_head', 'Bing_statistics_visitors' );獲取計數(shù):function Bing_get_views(){ global $post; $views = number_format( (int) get_post_meta( $post- ID, 'views', true ) ); return $views;不可見的自定義字段
雖然在數(shù)據(jù)庫里存在很多 WordPress 自己創(chuàng)建的自定義字段,但是在文章編輯器的 “自定義欄目” 里卻并沒有顯示(沒有 “自定義欄目” 板塊請在右上角的 “顯示選項” 開啟),比如特色圖像、自定義頁面模板和評論是否開啟等等。如果仔細觀察,會發(fā)現(xiàn)這些自定義字段的名字都是以下劃線 “_” 開頭的,所以說,以下劃線 “_” 開頭的自定義字段并不會顯示給用戶,the_meta() 函數(shù)也不會輸出,對用戶來說是隱藏的。
利用這個特性,我們可以把不想讓用戶隨便修改的字段、會讓用戶感到困惑的字段,比如已經(jīng)提供設置界面的設置選項、緩存數(shù)據(jù)等等,以免出現(xiàn)錯誤。下邊是一個小例子:add_post_meta( get_the_ID(), '_time_diff', time() );另外,如果自定義字段儲存的內(nèi)容是數(shù)組即使名字前邊不是下劃線 “_” 也不會顯示。PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

一区二区三视频| 日本妇乱大交xxxxx| 国产免费拔擦拔擦8x高清在线人| 久久免费视频这里只有精品| 亚洲高清在线一区| 国产一区视频在线播放| 国产日韩欧美精品| 97在线免费视频观看| 久久www人成免费看片中文| 性欧美精品男男| 国产一级成人av| 波多野结衣办公室33分钟| 久久国产高清| 九色成人搞黄网站| 一色桃子久久精品亚洲| 成人片在线看| 大片在线观看网站免费收看| 性生活免费网站| 韩国三级电影久久久久久| 亚洲精品一区二区毛豆| 亚洲成人av在线电影| 精品一区二区三区免费| 欧美图片激情小说| 欧美视频在线观看| 成人eeuss影院在线观看| 亚洲最大激情网| 国产粉嫩在线观看| 中文字幕人妻丝袜乱一区三区| 五月花丁香婷婷| 日日干夜夜操s8| 国产欧美一区二区在线播放| 97超碰人人干| 国产真实乱对白精彩久久| jizzjizz韩国| 精品少妇在线视频| 欧美成人性生活| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 中文字幕一区二区在线视频| 亚洲 小说 欧美 激情 另类| 99riav国产精品| 视频一区视频二区视频三区视频四区国产| 国产一区二区三区丝袜| 亚洲av成人无码久久精品老人| 日韩大陆欧美高清视频区| 老熟妇一区二区三区啪啪| 天天干天天舔天天射| 欧美成人免费小视频| 久久久久久久无码| 免费av在线网站| 亚洲在线不卡| 国产一区二区在线观看免费视频| julia京香一区二区三区| 黑人性生活视频| 亚洲一区二区日本| 45www国产精品网站| 中文字幕在线观看2018| 国产精品入口夜色视频大尺度| 日韩精品视频在线观看一区二区三区| 最近免费中文字幕中文高清百度| 欧美www在线观看| 91福利精品视频| 日本久久伊人| 亚洲第一区中文字幕| 91极品视频在线| 国产成人精品日本亚洲11| 成人精品水蜜桃| 中出在线观看| h视频在线免费观看| 日本全棵写真视频在线观看| 亚洲精品天堂在线| 欧美天天综合| 青青在线精品| 国产一区二区三区在线看麻豆| free性丰满69性欧美| 欧美影院久久久| 欧美日韩一区二区三区电影| 日韩一区二区三区电影在线观看| 真人bbbbbbbbb毛片| 欧美亚洲日本网站| 天天av天天翘天天综合网色鬼国产| 麻豆传媒免费在线观看| 制服国产精品| 美女高潮在线观看| 制服丝袜在线一区| 99视频免费观看蜜桃视频| 97视频在线| 久久久噜噜噜久久中文字幕色伊伊| 欧美乱大交xxxxx| 国产一级不卡视频| bdsm国产| 久久久久久久欧美精品| 一二三av在线| 美女精品久久| 日韩免费高清在线观看| 免费人成短视频在线观看网站| 农村一级毛片| 国产精品欧美日韩久久| 怡红院av久久久久久久| 欧美精品123区| 亚洲人成小说| 在线免费观看污视频| 在线看片一区| 欧美xxxx性猛交bbbb| 亚洲国产一区二区在线观看| 亚洲aⅴ男人的天堂在线观看| 欧美系列一区二区| 97精品国产福利一区二区三区| 秋霞av在线| 亚洲一区二区三区美女| 伦理电影国产精品| 欧美另类视频| 污视频免费在线看| 国产视频九色蝌蚪| 欧美亚洲在线观看| 调教视频免费在线观看| 97视频免费在线| 在线看av的网址| 日韩成人一区二区三区| 日韩av一区二区三区在线观看| 99久久久久久久久久| 九九热只有这里有精品| 日韩成人在线网站| 亚洲欧洲日韩精品在线| 精品国产一区二区三区| 日韩a**中文字幕| 制服.丝袜.亚洲.中文.综合懂色| 国产又粗又大又爽视频| 香蕉视频在线观看免费| 国内揄拍国内精品| 亚洲av成人无码久久精品| 69成人精品免费视频| 日韩成人在线电影网| 91国偷自产一区二区使用方法| 亚洲狼人综合网| 国产精品人妻一区二区三区| 欧美日韩中文字幕综合视频| 欧美中文字幕在线观看视频| 国产在线天堂www网在线观看| 欧美18xxxx| 鲁大师私人影院在线观看| 粉嫩精品一区二区三区在线观看| 香蕉视频黄色在线观看| 精品国产一区二区三区久久久狼| 成人在线二区| 精品无人区一区二区三区竹菊| 日韩一区二区三区在线观看| 亚洲成人短视频| 日韩激情久久| 精品成人av一区二区在线播放| 国产黄色小视频| 污污网站在线观看| 91尤物国产福利在线观看| 在线精品国产成人综合| 国产亚洲精品久久久久久移动网络| 亚洲成人18| 久久久久国产精品嫩草影院| jlzzjlzz国产精品久久| www.亚洲免费| 欧美日韩午夜精品| av在线一区不卡| 色先锋影音av| 国产精品91久久久久久| 乱中年女人伦av一区二区| 911美女片黄在线观看游戏| 久久99高清| 精品亚洲男同gayvideo网站| aaa一级毛片| 成年丰满熟妇午夜免费视频| 国产精品30p| 日韩电影在线观看完整版| 9久久婷婷国产综合精品性色| 日韩国产欧美| 亚洲欧美综合另类在线卡通| 中文字幕免费国产精品| 欧美成人69av| 婷婷综合另类小说色区| 国产不卡视频一区| 婷婷激情五月综合| 麻豆久久一区二区| 中文字幕日本在线观看| 日韩国产精品久久| 欧美日韩在线播放视频| 亚洲熟女www一区二区三区| av免费在线不卡| 日韩欧美一区二区久久婷婷| 亚洲高清国产拍精品26u| 成人豆花视频| 美女扒开腿免费视频| 国产奶水涨喷在线播放| 日韩精品视频中文在线观看| 欧美日韩国产丝袜美女| 无码国产精品一区二区色情男同| 日韩色视频在线观看| 69堂免费视频| 国产区美女在线| 激情内射人妻1区2区3区| 91美女在线免费观看| 潮喷失禁大喷水aⅴ无码| 一二三区在线观看| jizz在线观看视频| 国产精品久久久久久妇女| 日本一区二区免费在线观看| 欧美系列一区| 99久久国产免费免费| 91亚洲国产成人久久精品网站| 九色视频网站入口| 91久久精品国产91性色tv| 一色桃子在线| 91网页在线观看| 亚洲精品国产精品久久清纯直播| 国内精品久久久久久久97牛牛| 欧美怡红院视频| 91亚洲永久免费精品| 国产裸体免费无遮挡| 国产在线一二区| 九九热这里有精品视频| 伊人久久精品一区二区三区| 91caopron| 97国产精品免费视频| 欧美精品一二三| 日韩在线第一区| avove在线观看| 菠萝蜜视频网址| yw3121.龙物视频永不失联| 亚洲wwww| 成人在线视频观看| 国产老女人乱淫免费| 国产a∨精品一区二区三区不卡| 日漫免费在线观看网站| 一区二区美女视频| 久久在线视频精品| 一区二区三区欧美日韩| 久在线观看视频| 韩日中文字幕第一页| 欧美怡红院视频一区二区三区| 欧美亚洲成人xxx| 久草青青在线观看| 亚洲精品一线| 国产在线播放你懂的| 美女在线观看www| 国产精品免费看| 久久久91精品国产一区二区精品| 日本一道在线观看| 亚洲午夜一区二区| 欧美在线日韩精品| 国产在线看一区| 久久久久久久久久久久久久久99| 国产经典视频一区| 亚洲同性同志一二三专区| 四虎免费在线观看视频| 西西裸体人体做爰大胆久久久| 91在线视频观看免费| a级网站在线播放| 免费成人蒂法网站| 国产精品对白刺激久久久| 欧美xxxx日本和非洲| 黄色片视频在线免费观看| 日产日韩在线亚洲欧美| 久久国产精品亚洲77777| 国产精品毛片在线| 无码国产精品一区二区免费16| 亚洲国产精品91| 日韩小视频在线观看| 少妇精品无码一区二区| 欧美激情偷拍| 强开小嫩苞一区二区三区视频| 国产伦理一区二区三区| 亚洲网站视频在线观看| 青青草免费观看完整版高清| 日韩av片在线| 8848成人影院| 日本天堂网在线观看| 久久躁狠狠躁夜夜爽| 成人激情黄色小说| 男女猛烈激情xx00免费视频| 成人日韩av在线| 国产精品一二三区在线观看| 色综合久久中文综合久久97| 天天色天天色| 国产视频一二三| 国产电影精品久久禁18| 免费av片在线观看一道本| 国产性色av一区二区| 中文字幕在线观看91| 在线观看不卡av| 国产精品中文字幕在线观看| 久久精品国产一区二区三区| 日本三级黄色网址| 一本久道久久综合中文字幕| 亚洲精选国产| 99久久伊人网影院| 久久mv成人精品亚洲动漫| 菠萝蜜视频在线观看www入口| 亚洲乱码国产乱码精品精98午夜| 18video性欧美19sex高清| 久久99久国产精品黄毛片色诱| 男女高潮又爽又黄又无遮挡| 久久99精品国产.久久久久久| 成年人黄色大片在线| 三级网站在线播放| 亚洲bt欧美bt日本bt| 日韩精品福利在线| 欧美图片自拍偷拍| 99九九99九九九99九他书对| 欧美又粗又长又爽做受| 亚洲欧美经典视频| 18成人免费观看视频| 成人香蕉视频| 中文字幕一区在线播放| 亚洲人成人一区二区三区| 免费网站黄在线观看| 污污影院在线观看| 在线免费电影观看| 三级黄色录像视频| 欧美日韩精品二区| 久久精品动漫| 尤物yw午夜国产精品视频明星| 欧美精选午夜久久久乱码6080| 91超碰rencao97精品| 狠狠97人人婷婷五月| 亚洲女人18毛片水真多| 日本999视频| 国产一区欧美| 免费污片软件| 精品国产一区二区三区久久久久久| 天堂av在线免费| 国产伦精品一区二区三区视频孕妇| av官网在线播放|