久青草国产观看在线视频,在线观看欧美日女,777毛片,亚洲国产精品99久久久久久久

WordPress獲取頁面信息函數:get_page()

2016-10-16 wordpress函數
  • 文章介紹
  • 快速入門
  • 評價&建議

描述

wordpress根據頁面ID或對象返回頁面數據

使用

  1. <?php?get_page(?$page_id?)??>

參數

$page_id

(integer) (必須) Page ID 必須是 一個變量

默認: Page ID 使用的是全局變量

$output

(OBJECT/ARRAY_A/ARRAY_N) (可選) 輸出的類型.

默認: OBJECT

$filter

(string) (optional) 過濾的方式. 選項是 ‘raw’, ‘edit’, ‘db’, ‘display’, ‘attribute’ 和’js’. The ‘attribute’ and ‘js’ contexts are treated like ‘display’.

默認: ‘raw’

返回的值

  1. (object|array)
  2. mixed?Page?data.
  3. ???[ID]????????????????????=>?(integer)
  4. ???[post_author]???????????=>?(integer)
  5. ???[post_date]?????????????=>?(YYYY-MM-DD?HH:MM:SS)
  6. ???[post_date_gmt]?????????=>?(YYYY-MM-DD?HH:MM:SS)
  7. ???[post_content]??????????=>?(all?post?content?is?in?here)
  8. ???[post_title]????????????=>?(Post?Title?Here)
  9. ???[post_excerpt]??????????=>?(Post?Excerpt)
  10. ???[post_status]???????????=>?(??|?publish)
  11. ???[comment_status]????????=>?(??|?closed)
  12. ???[ping_status]???????????=>?(??|?closed)
  13. ???[post_password]?????????=>?(blank?if?not?specified)
  14. ???[post_name]?????????????=>?(slug-is-here)
  15. ???[to_ping]???????????????=>?(?)
  16. ???[pinged]????????????????=>?(?)
  17. ???[post_modified]?????????=>?(YYYY-MM-DD?HH:MM:SS)
  18. ???[post_modified_gmt]?????=>?(YYYY-MM-DD?HH:MM:SS)
  19. ???[post_content_filtered]?=>?(?)
  20. ???[post_parent]???????????=>?(integer)
  21. ???[guid]??????????????????=>?(a?unique?identifier?that?is?not?necessarily?the?URL?to?the?Page)
  22. ???[menu_order]????????????=>?(integer)
  23. ???[post_type]?????????????=>?(??|?page)
  24. ???[post_mime_type]????????=>?()?)
  25. ???[comment_count]?????????=>?(integer)
  26. ???[ancestors]?????????????=>?(object|array)
  27. ???[filter]????????????????=>?(??|?raw)

如果你要獲取頁面的URL,不要使用guid字段值。使用the_permalink或者get_permalink 代替。

如果頁面不存在,返回null

示例

  1. <?php
  2. $page_id?=?123;
  3. $page_data?=?get_page(?$page_id?);
  4. //必須傳遞個變量.?如果傳遞值?(e.g.?get_page?(?123?);?),?WordPress會報錯.?默認將會返回一個對象.
  5. echo?'<h3>'.?$page_data->post_title?.'</h3>';//?輸出標題
  6. echo?apply_filters('the_content',?$page_data->post_content);?//輸出內容
  7. ?>

源文件

get_page() 位于wp-includes/post.php.

  1. /**
  2. ?*?Retrieves?page?data?given?a?page?ID?or?page?object.
  3. ?*
  4. ?*?@since?1.5.1
  5. ?*
  6. ?*?@param?mixed?$page?Page?object?or?page?ID.?Passed?by?reference.
  7. ?*?@param?string?$output?What?to?output.?OBJECT,?ARRAY_A,?or?ARRAY_N.
  8. ?*?@param?string?$filter?How?the?return?value?should?be?filtered.
  9. ?*?@return?mixed?Page?data.
  10. ?*/
  11. function?&get_page(&$page,?$output?=?OBJECT,?$filter?=?'raw')?{
  12. ?$p?=?get_post($page,?$output,?$filter);
  13. ?return?$p;
  14. }
3 0

企業建站推薦正版商業主題,國內專業團隊開發,完善售后,是您不二選擇。

正版主題商店

主題貓WP建站,累計幫助1300+客戶成功建站,為站長提供支持!

立刻開啟你的建站之旅
QQ在線客服

服務熱線

wordpress建站咨詢