想要自己設計 Wordpress 樣板時,若要在網頁上取得某一個頁面(Page)的內容,可以使用 get_post()
要使用的話首先要知道想要取得頁面的 post id,這個 id 可以在網址頁上看到
接下來可以像這樣取得內容
- $page = get_post($postid);
- echo apply_filters('the_content', $post->post_content);
使用 get_post() 後會回傳一個 WP_Post 的物件,完整如下。
- WP_Post Object
- (
- [ID] =>
- [post_author] =>
- [post_date] =>
- [post_date_gmt] =>
- [post_content] =>
- [post_title] =>
- [post_excerpt] =>
- [post_status] =>
- [comment_status] =>
- [ping_status] =>
- [post_password] =>
- [post_name] =>
- [to_ping] =>
- [pinged] =>
- [post_modified] =>
- [post_modified_gmt] =>
- [post_content_filtered] =>
- [post_parent] =>
- [guid] =>
- [menu_order] =>
- [post_type] =>
- [post_mime_type] =>
- [comment_count] =>
- [filter] =>
- )
也就是可以依據這個格式去獲取其他內容。