使用 WordPress 的朋友可能遇到這樣的問題,在非 single.php 頁面中我們有時候想要呼叫當前文章的標題、內容等資訊,而 WordPress 在生成文章頁的時候在各個頁面中唯一不變的只有當前的文章 ID,那麼如何這個 ID 獲取到當前文章的標題、內容等資訊呢?

可以透過下面的程式碼實現:

<?php

$id=//這裡是文章的 ID

$title = get_post($id)->post_title;

echo $title;//輸出文章的 標題

?>

其他資訊可以透過改變 get_post($id)->post_title 中的 post_title 來實現:

post_author:(整數) 文章作者的編號

post_data:(字元) 文章發表的日期和時間 (YYYY-MM-DD HH-MM-SS)

post_data_gmt:(字元) 文章發表的格林尼治標準時間 (GMT)(YYYY-MM-DD HH-MM-SS)

post_content:(字元) 文章內容

post_title:(字元) 文章標題

post_category:(整數) 文章類別的編號。注意:該值在 WordPress 2.1 之後的版本總為 0 。定義文章的類別時可使用 get_the_category() 函式。

post_excerpt:(字元) 文章摘要

post_status:(字元) 文章狀態 (publish|pending|draft|private|static|object|attachment|inherit|future)

comment_status:(字元) 評論狀態 (open|closed|registered_only)

ping_status:(字元)pingback/trackback 狀態 (open|closed)

post_password:(字元) 文章密碼

post_name:(字元) 文章的 URL 巢狀

to_ping:(字元) 要引用的 URL 連結

pinged:(字元) 引用過的連結

post_modified:(字元) 文章最後修改時間 (YYYY-MM-DD HH-MM-SS)

post_modified_gmt:(字元) 文章最後修改 GMT 時間 (YYYY-MM-DD HH-MM-SS)

post_parent:(整數) 父級文章編號 (供附件等)

guid:(字元) 文章的一個連結。注意:不能將 GUID 作為永久連結 (雖然在 2.5 之前的版本中它的確被當作永久連結),也不能將它作為文章的可用連結。 GUID 是一種獨有的識別符號,只是目前恰巧成為文章的一個連結。

post_type:(字元)(日誌 | 頁面 | 附件)

post_mime_type:(字元)Mime 型別 (供附件等)

comment_count:(整數) 評論總數