get_post_meta() 是 WordPress 中一個用於獲取文章/頁面自定義字段的函數,也稱爲“元數據”。它的函數原型如下:
get_post_meta( int $post_id, string $key = '', bool $single = false )參數說明:
$post_id:必需。文章/頁面的 ID。$key:可選。自定義字段的名稱,如果不指定,則返回所有自定義字段。$single:可選。是否只返回一個值。默認爲 false,表示返回所有值的數組;如果設置爲 true,則只返回一個值。
調用 get_post_meta() 函數可以獲取指定文章/頁面的自定義字段數據。例如,如果文章/頁面中有一個名爲“author”的自定義字段,你可以使用以下代碼來獲取它的值:
$author = get_post_meta( get_the_ID(), 'author', true );上面的代碼中,get_the_ID() 用於獲取當前文章/頁面的 ID,第二個參數是自定義字段名稱,第三個參數爲 true,表示只返回一個值。
需要注意的是,自定義字段值的返回類型取決於你在添加自定義字段時所使用的數據類型。如果你添加的自定義字段值是字符串類型,則 get_post_meta() 返回字符串;如果是數字類型,則返回數字。如果自定義字段值是數組,get_post_meta() 函數也會返回數組。
在 WordPress 中,自定義字段可以用於存儲各種數據,例如文章/頁面的作者、日期、來源等。你可以在文章/頁面編輯頁面中找到“自定義字段”選項,並在其中添加或修改自定義字段值。使用 get_post_meta() 函數可以輕鬆地獲取這些自定義字段數據。