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

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

詳解WordPress開發中的get_post與get_posts函數使用

2020-03-22 19:24:55
字體:
來源:轉載
供稿:網友
get_post()
在一般主題制作時,get_post()函數我們一般很少會用到,但因為后面會講到get_posts(),所以我們不得不先講一下這個單數形式。這個函數的主要作用是,將一片指定的文章以一個對象或是數組的形式返回,以便我們后期利用。下面讓我們簡單的了解一下他的使用方法。get_post()函數說明
WordPress 的函數名總是那么淺顯易懂,get_post()函數正如其表,即獲得一篇文章,將一篇指定的文章以一個對象或是數組的形式返回,以便我們后期利用。函數使用
get_post($post_id, $output); $post_id變量,用于設置將要獲取文章的ID,需要注意的是,這個變量我們不可以直接給一個實際值,那樣會報錯,我們只能以下面這樣的形式調用。$pid = 158;get_post($pid);//如果像get_post(158);這樣調用則會報錯$post_id,默認值是none,經測試,這個變量不設置會報錯,個人感覺這個變量好像沒有默認值。$output 變量用于設置返回數據的類型,有三種,對象、關聯數組、數值數組。
對象:OBJECT
關聯數組:ARRAY_A
數值數組:ARRAY_N
默認值:OBJECT使用實例
$mypost_id = 158;$post_id_158 = get_post($mypost_id, ARRAY_A);$title = $post_id_158['post_title'];get_posts
get_posts 函數,簡單的來講是 get_post 的復數新形勢,但因為是文章多篇提取,所以使用方法上卻略有不同,支持眾多參數選擇需要提取的文章,在 CMS 主題中經常被用到,當然如果你對 WordPress 有更深了解的話,你也有可能是用 WP_Query 來替代該函數,這就是后話了,今天主要介紹一下 get_posts 函數。get_posts 函數詳解
該函數屬于 WordPress 的內置函數,用于在 WordPress 中提取多篇指定或隨機文章。
越是描述簡單的函數,使用起來就越是復雜,后面的需要仔細看咯!使用方法
php $args = array( 'numberposts' = 5, 'offset' = 0, 'category' = , 'orderby' = 'post_date', 'order' = 'DESC', 'include' = , 'exclude' = , 'meta_key' = , 'meta_html' target='_blank'>value' = , 'post_type' = 'post', 'post_mime_type' = , 'post_parent' = , 'post_status' = 'publish' );$posts_array = get_posts( $args ); $args是該函數必要的變量
get_posts( $args )將返回數組型的變量。變量參數詳解
php $args = array( //需要提取的文章數 'numberposts' = 10, //以第幾篇文章為起始位置 'offset' = 0, //分類的ID,多個用逗號將分類編號隔開,或傳遞編號數組,可指定多個分類編號。 //大部分 CMS 使用該函數的重點。 'category' = , //排序規則(注1) 'orderby' = 'post_date', //升序、降序 'ASC' —— 升序 (低到高) 'DESC' —— 降序 (高到底) 'order' = 'DESC', //要顯示文章的ID 'include' = , //要排除文章的ID 'exclude' = , //自定義字段名稱 'meta_key' = , //自定義字段的值,配合上一個參數,來選擇顯示符合自定義字段數值的文章。 'meta_value' = , //post(日志)——默認,page(頁面), //attachment(附件),any —— (所有) 'post_type' = 'post', //文章的 mime 類型 'post_mime_type' = , //要顯示文章的父級 ID 'post_parent' = , //文章狀態 'post_status' = 'publish' );注: ‘author' —— 按作者數值編號排序 ‘category' —— 按類別數值編號排序 ‘content' —— 按內容排序 ‘date' —— 按創建日期排序 ‘ID' —— 按文章編號排序 ‘menu_order' —— 按菜單順序排序。僅頁面可用。 ‘mime_type' —— 按MIME類型排序。僅附件可用。 ‘modified' —— 按最后修改時間排序。 ‘name' —— 按存根排序。 ‘parent' —— 按父級ID排序 ‘password' —— 按密碼排序 ‘rand' —— 任意排序結果 ‘status' —— 按狀態排序 ‘title' —— 按標題排序 ‘type' —— 按類型排序實例
剛我們講到用數組去傳參,當然我們也可以用字符串來給該函數傳參,下面給一個簡單的例子。$posts_rand = get_posts('numberposts=3&orderby=rand');以上代碼用于隨機在 WordPress 中獲取3篇文章。總結
其實 query_posts() 和 get_posts() 函數,接受大部分的參數,使用同樣結構的數據庫查詢語句,并能達到一樣的目的,但部分主題作者提示 query_posts()有可能會擾亂 WordPress 主循環,所以在這里不推薦使用。
get_posts 使用不難,難在獲取文章后怎樣在頁面中顯示,這里就需要有一定的 PHP 知識了。
如果是在文章循環之外想要將查詢內容顯示出來,可以看一下setup_postdata這個函數,這個函數會給那些用慣了模板標簽的童鞋很大的幫助。PHP教程

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

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

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩成人在线观看| 91在线视频免费| 成人444kkkk在线观看| 日本精品va在线观看| yellow中文字幕久久| 777精品视频| 日韩免费高清在线观看| 亚洲欧洲中文天堂| 91精品国产91久久| 国产日韩中文字幕在线| 国内揄拍国内精品| 欧美激情一区二区三区高清视频| 懂色av影视一区二区三区| 国产亚洲视频中文字幕视频| 国内精品美女av在线播放| 日本sm极度另类视频| 2019中文字幕在线免费观看| 欧美日韩一区二区三区在线免费观看| 国产精品久久久久久久久久久新郎| 欧美国产亚洲视频| 日韩欧美中文免费| 久久在线视频在线| 精品久久香蕉国产线看观看gif| 韩国国内大量揄拍精品视频| 日韩免费精品视频| 亚洲精品成人网| 欧美在线视频网站| 国产成人精品a视频一区www| 欧美与黑人午夜性猛交久久久| 国产99视频在线观看| 亚洲人成网站免费播放| 国外成人在线播放| 国产精品大片wwwwww| 韩剧1988免费观看全集| 国产精品视频在线观看| 亚洲美女福利视频网站| 亚洲国产精品久久久久秋霞不卡| 久久久久久有精品国产| 国产日产久久高清欧美一区| 久久国产视频网站| 欧美专区第一页| 国产亚洲福利一区| 亚洲成**性毛茸茸| 8090理伦午夜在线电影| 亚洲一区二区在线播放| 亚洲欧洲日产国产网站| 91精品在线观看视频| 日本一欧美一欧美一亚洲视频| 国产精品嫩草影院久久久| 日韩av电影手机在线观看| 午夜剧场成人观在线视频免费观看| 亚洲视频一区二区三区| 日韩免费观看视频| 久久免费在线观看| 亚洲女人初尝黑人巨大| 亚洲精品电影久久久| 69久久夜色精品国产69乱青草| 国产亚洲a∨片在线观看| 日韩av在线精品| 少妇精69xxtheporn| 91超碰caoporn97人人| 亚洲尤物视频网| 综合网中文字幕| 国产一区二区三区在线播放免费观看| 亚洲亚裔videos黑人hd| 欧美视频免费在线观看| 国产丝袜一区二区三区免费视频| 神马国产精品影院av| 欧美日韩一区二区精品| 色悠久久久久综合先锋影音下载| 亚洲的天堂在线中文字幕| 欧美激情女人20p| 色青青草原桃花久久综合| 成人激情电影一区二区| 国产午夜精品一区二区三区| 一区二区亚洲欧洲国产日韩| 久久天天躁狠狠躁夜夜av| 亚洲第一区中文字幕| 日韩激情视频在线| 俺去啦;欧美日韩| 国产精品久久国产精品99gif| 国产精品成人一区二区三区吃奶| 777国产偷窥盗摄精品视频| 久久久久久久香蕉网| 国产做受高潮69| 免费成人高清视频| 97视频在线播放| 久久91亚洲精品中文字幕奶水| 久久久久久久一| 性欧美亚洲xxxx乳在线观看| 欧美午夜影院在线视频| 成人中文字幕在线观看| 欧美在线激情网| 久久久久国产精品免费网站| 国产精品日韩av| 色偷偷噜噜噜亚洲男人| 久久精品91久久香蕉加勒比| 亚洲欧洲av一区二区| 久久久久九九九九| 欧美激情一区二区三区久久久| 国产香蕉精品视频一区二区三区| 992tv成人免费视频| 亚洲欧美日韩另类| 日韩在线观看免费| 日韩毛片在线看| 欧美华人在线视频| 成人久久18免费网站图片| 成人精品在线观看| 91chinesevideo永久地址| 97婷婷大伊香蕉精品视频| 在线国产精品播放| 亚洲欧美中文字幕| 日韩av电影手机在线| 日韩成人在线视频观看| 成人在线视频网| 国产精品入口免费视| 欧美日韩亚洲精品一区二区三区| 日韩国产精品亚洲а∨天堂免| 欧美国产在线电影| 7777kkkk成人观看| 欧美日韩国产区| 日本一区二区不卡| 亚洲一级片在线看| 揄拍成人国产精品视频| 麻豆国产精品va在线观看不卡| 欧美视频13p| 最近2019好看的中文字幕免费| 欧美成人在线免费视频| 永久免费看mv网站入口亚洲| 情事1991在线| 美女性感视频久久久| 在线观看91久久久久久| 久久久999国产精品| 日韩在线观看电影| 欧美视频免费在线观看| 亚洲少妇中文在线| 国产精品99久久久久久人| 日韩一区视频在线| 久久精品国产成人精品| 8090理伦午夜在线电影| 国产视频精品久久久| 蜜臀久久99精品久久久无需会员| 国产精品女主播视频| 日韩av综合网站| 日韩不卡在线观看| 欧美视频裸体精品| 欧美日韩国产成人高清视频| 欧美性色xo影院| 国产成人福利夜色影视| 国产91精品久久久久| 久久国产精品网站| 国内精品久久久| 国产精品福利无圣光在线一区| 亚洲一区av在线播放| 日韩av在线一区| 人妖精品videosex性欧美| 九九热这里只有精品免费看| 日韩精品在线观看一区二区| 亚洲成av人乱码色午夜| 黑人与娇小精品av专区| 精品爽片免费看久久| 欧美高清电影在线看| 亚洲剧情一区二区| 4k岛国日韩精品**专区|