共計 846 個字符,預計需要花費 3 分鐘才能閱讀完成。
wordpress 通過當前文章的 ID 獲取文章的信息用的極多,在 wordpress 二次開發中經常會使用到,本文將詳細介紹,需要了解的朋友可以參考下。其實,wordpress 只要獲取了當前文章的 id,就可以獲取很多信息!
獲取 wordpress 文章標題可以使用函數get_the_title 和 the_title,這也是 wordpress 中最比較基礎的函數了,不管是在默認主題還是在網上下載的主題中通常都會用這兩個函數來調用 wordpress 的標題。
get_the_title 和 the_title 這兩個函數主要用于在循環中顯示當前文章的標題,請注意 the_title 這個函數必須使用在循環中。
兩者的區別在于,get_the_title 僅能以字符串形式返回文章標題,而 the_title 可以設置標題前后的自定義字符,以及是顯示還是返回字符串。
get_the_title 用法如下:
<?php echo get_the_title($ID); ?>
以上代碼將直接輸出文章標題。$ID 用于設置文章 ID,當然在循環中我們可以省略此參數。
$ID 是由列表頁進行傳遞過來的,也可以直接指定某篇文章標題 id 來獲取標題名,前提是你知道這篇文章在數據庫的 id 號,在測試的時候經常這么用。
get_the_title 示例:
<?php? echo get_the_title($post->ID); ?>
以本文為例,將輸出:Wordpress 獲取文章標題的方法。
the_title 用法如下:
$before 標題前的字符
$after 標題后的字符
$echo 顯示、還是返回字符串,默認為 true
the_title 示例:
<?php the_title(‘=>’,‘<=’); ?>
以本文為例,我們將得到以下這樣的標題:’=>Wordpress 獲取文章標題的方法 <=’。
總結:
the_title 是 get_the_title 的更高一級封裝。
the_title、get_the_title 函數位于 wp-include/post-template.php 文件下。