2018年10月9日 星期二

[WordPress] 取得頁面(Page)內容- get_post()

想要自己設計 Wordpress 樣板時,若要在網頁上取得某一個頁面(Page)的內容,可以使用 get_post()

要使用的話首先要知道想要取得頁面的 post id,這個 id 可以在網址頁上看到


接下來可以像這樣取得內容
  1. $page = get_post($postid);   
  2. echo apply_filters('the_content'$post->post_content);  

使用 get_post() 後會回傳一個 WP_Post 的物件,完整如下。
  1. WP_Post Object   
  2. (   
  3.     [ID] =>   
  4.     [post_author] =>   
  5.     [post_date] =>    
  6.     [post_date_gmt] =>    
  7.     [post_content] =>    
  8.     [post_title] =>    
  9.     [post_excerpt] =>    
  10.     [post_status] =>   
  11.     [comment_status] =>   
  12.     [ping_status] =>    
  13.     [post_password] =>    
  14.     [post_name] =>   
  15.     [to_ping] =>    
  16.     [pinged] =>    
  17.     [post_modified] =>    
  18.     [post_modified_gmt] =>   
  19.     [post_content_filtered] =>    
  20.     [post_parent] =>    
  21.     [guid] =>    
  22.     [menu_order] =>   
  23.     [post_type] =>   
  24.     [post_mime_type] =>    
  25.     [comment_count] =>   
  26.     [filter] =>   
  27. )  

也就是可以依據這個格式去獲取其他內容。
反應:

0 意見:

Related Posts Plugin for WordPress, Blogger...