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

首頁 > 網站 > CMS建站 > 正文

wordpress添加文章固定字段的介紹

2020-03-22 18:22:51
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了關于wordpress添加文章固定字段的介紹,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

讓wordpress的文章數據表 增加一個字段,使其能在文章編輯頁能編輯,并能通過rest api 獲取出來。

例:給文章加一個縮略圖字段 litpic

首先 通過mysql 給文章表 wp_posts 加一個字段 litpic

然后在主題的function.php 后面添加如下代碼:

add_action( add_meta_boxes , myplugin_add_custom_box 
add_action( save_post , myplugin_save_postdata function myplugin_add_custom_box() {add_meta_box( myplugin_sectionid , 設置縮略圖 , // 可自行修改標題文字 myplugin_inner_custom_box , post }function myplugin_inner_custom_box( $post ) {global $wpdb;// Use nonce for verificationwp_nonce_field( plugin_basename( __FILE__ ), myplugin_noncename // 獲取固定字段litpic的值,用于顯示之前保存的值// 此處wp_posts新添加的字段為litpic,多個用半角逗號隔開$date = $wpdb- get_row( $wpdb- prepare( SELECT litpic FROM $wpdb- posts WHERE ID = %d , $post- ID) );// litpic 字段輸入框的HTML代碼echo label for= litpic_new_field 圖片url /label echo input type= text id= litpic_new_field name= litpic_new_field html' target='_blank'>value= .$date- litpic. size= 28 / // 多個字段依此類推function myplugin_save_postdata( $post_id ) {// verify if this is an auto save routine.// If it is our form has not been submitted, so we dont want to do anythingif ( defined( ’DOING_AUTOSAVE’ ) DOING_AUTOSAVE )return;// verify this came from the our screen and with proper authorization,// because save_post can be triggered at other timesif ( !wp_verify_nonce( $_POST[ myplugin_noncename ], plugin_basename( __FILE__ ) ) )return;// 權限驗證if ( post == $_POST[ post_type ] ) {if ( !current_user_can( edit_post , $post_id ) )return;// 獲取編寫文章時填寫的固定字段的值,多個字段依此類推$litpic = $_POST[ litpic_new_field global $wpdb;$wpdb- update( $wpdb- posts ,// 以下一行代碼,多個字段的話參照下面的寫法,單引號中是字段名,右邊是變量值。半角逗號隔開array( litpic = $litpic),array( ID = $post_id ),// 添加了多少個新字段就寫多少個%s,半角逗號隔開array( %s ),array( %d )}

添加后,文章頁會顯示litpic字段的輸入框,如圖:

但此時 rest api還不會把litpic字段輸出。

打開 /wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php 文件。

添加如下代碼:

if ( ! empty( $schema[ properties ][ litpic ] ) ) { $data[ litpic ] = $post- litpic; }

 litpic = array(  description = __( A litpic to protect access to the content and excerpt. ), type = string , context = array( view , edit , embed ), ),

$post_type_attributes = array( title , editor , author , excerpt , thumbnail , comments , revisions , page-attributes , post-formats , custom-fields , litpic , ); $fixed_schemas = array( post = array( title , editor , author , excerpt , thumbnail , comments , revisions , post-formats , custom-fields , litpic , ),

case litpic : $schema[ properties ][ litpic ] = array(  description = __( The ID for the litpic of the object. ), type = string , context = array( view , edit , embed ), ); break;

現在,rest api 就可以把litpic 字段輸出了。

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

關于activemq stomp類代碼

關于Yii框架的增刪改查

以上就是wordpress添加文章固定字段的介紹的詳細內容,PHP教程

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

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

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕一区日韩电影| 成人乱人伦精品视频在线观看| 中文字幕一精品亚洲无线一区| 久久天天躁日日躁| 亚洲香蕉成人av网站在线观看| 欧美中文字幕视频| 97在线观看免费高清| 日韩一区二区三区在线播放| 中文字幕欧美精品在线| 精品久久久一区二区| 日韩中文理论片| 69av成年福利视频| 国产免费久久av| 欧美xxxx18性欧美| 国产精品日韩一区| 97热精品视频官网| 国产精品视频xxxx| 国产精品一二三在线| 成人久久18免费网站图片| 一区二区三区动漫| 国产91免费观看| 青青草精品毛片| 成人激情在线观看| 欧美又大粗又爽又黄大片视频| 91黑丝高跟在线| 91国偷自产一区二区三区的观看方式| 欧美日韩国产在线| 欧美成人精品一区| 精品国产一区二区三区久久狼5月| 在线亚洲欧美视频| 欧美视频在线看| 欧美日韩在线视频一区| 亚洲综合最新在线| 亚洲自拍在线观看| 精品久久久国产精品999| 欧美丝袜一区二区三区| 亚洲欧美日韩另类| 亚洲国产日韩欧美综合久久| 国产亚洲精品综合一区91| 精品久久久久久久久久久| 色偷偷亚洲男人天堂| 成人黄色av网| 一区二区三区亚洲| 成人xvideos免费视频| 国产一区视频在线播放| 日本视频久久久| 国产成人鲁鲁免费视频a| 国内伊人久久久久久网站视频| 国产综合在线视频| 日本电影亚洲天堂| 自拍视频国产精品| 亚洲国产精品va在线| 55夜色66夜色国产精品视频| 91久久久久久久久久久| 久久久噜噜噜久久中文字免| 国产精品视频午夜| 在线观看欧美成人| 欧美成人免费在线观看| 久热精品视频在线观看一区| 国产精品极品美女在线观看免费| 久久久久久网站| 欧美成人高清视频| 美女av一区二区三区| 精品美女久久久久久免费| 91精品国产综合久久香蕉| 国产精品美女久久久久久免费| 91欧美精品午夜性色福利在线| 狠狠躁天天躁日日躁欧美| 精品国模在线视频| 国产精品va在线播放我和闺蜜| 国产999视频| 国产精品丝袜白浆摸在线| 亚洲欧洲激情在线| 久久成人精品一区二区三区| 国产人妖伪娘一区91| 久久99久久99精品免观看粉嫩| 国产91精品久久久| 中文字幕在线看视频国产欧美| 亚洲一区二区三| 北条麻妃一区二区在线观看| 在线播放国产一区中文字幕剧情欧美| 97视频免费在线观看| 美女久久久久久久久久久| 日韩一中文字幕| 国产精品www色诱视频| 一区二区三区无码高清视频| 国产精品国产自产拍高清av水多| 欧美整片在线观看| 富二代精品短视频| 久久精品99国产精品酒店日本| 国产精品久久久久久超碰| 欧洲日韩成人av| 欧美日韩激情视频8区| 在线播放日韩精品| 欧美午夜性色大片在线观看| 日韩网站在线观看| 欧美精品在线观看91| 国产91在线高潮白浆在线观看| 久久夜精品va视频免费观看| 亚洲精品456在线播放狼人| 在线观看国产精品日韩av| 久久久久久噜噜噜久久久精品| 亚洲免费电影一区| 九九视频直播综合网| 国产日本欧美视频| 色哟哟亚洲精品一区二区| 26uuu国产精品视频| 国产99久久精品一区二区| 欧美激情一级精品国产| 日韩av成人在线| 国产精品久久久久久婷婷天堂| 日本成熟性欧美| 精品国产一区二区三区久久狼5月| 国产精品wwww| 亚洲欧美国产精品久久久久久久| 色无极影院亚洲| 久久久精品在线观看| 欧美极品少妇全裸体| 亚洲精品国产成人| 欧美大学生性色视频| 国产欧美精品一区二区三区介绍| 91亚洲国产成人久久精品网站| 中文字幕亚洲无线码a| 日韩欧美在线中文字幕| 91成品人片a无限观看| 欧美精品videos性欧美| 日韩欧美在线播放| 欧美激情区在线播放| 日韩电影中文字幕av| 亚洲人成毛片在线播放| 精品福利视频导航| 成人网欧美在线视频| 亚洲精品理论电影| 亚洲三级免费看| 日韩av色在线| 最近中文字幕日韩精品| 午夜精品一区二区三区av| 粉嫩av一区二区三区免费野| 日韩成人网免费视频| 久久91精品国产91久久跳| 国产精品久久综合av爱欲tv| 久久亚洲国产成人| 亚洲欧美三级伦理| 狠狠干狠狠久久| 日韩视频免费在线| 精品国产一区久久久| 亚洲一区二区三区在线视频| 亚洲国产精品热久久| 亚洲国产成人精品久久久国产成人一区| 亚洲欧美制服另类日韩| 中文综合在线观看| 欧美日韩中文字幕日韩欧美| 亚洲福利视频在线| 日韩中文在线中文网在线观看| 亚洲国产精彩中文乱码av| 一区二区三区亚洲| 黄网站色欧美视频| 国产精品一二三视频| 26uuu另类亚洲欧美日本老年| 国产精品视频在线播放| 伊人久久久久久久久久久久久| 91av网站在线播放| 久久久精品在线观看| 日韩av在线看|