如果您要開發自定義 WordPress 功能,其中一個重要元素就是帖子或頁面的標題。幸運的是,WordPress 有一個內建函式,可以使用 PHP 獲取當前文章的標題。這對於在自定義迴圈或 WordPress 網站主題的其他區域顯示文章標題非常有用。
在本文中,我將介紹如何使用 WordPress 中的 get_the_title()
函式。
如何在 PHP 中顯示頁面/文章標題
現在,讓我們開始使用 get_the_title()
,用 PHP 在 WordPress 中顯示頁面/文章的標題。這對建立自定義主題或自定義程式碼片段非常有用。最重要的是,該函式可以輸出任何文章型別(包括頁面和文章)的標題。如果您在網站中新增了自定義文章型別,它也可以用來檢索它們的標題。
您可以輕鬆地呼應 get_the_title 函式,它將輸出當前全域性 $post 物件的標題。在大多數情況下,這都能滿足您的需要。
<?php // Display post title echo get_the_title();
您也可以在 get_the_title 函式中設定文章 ID,以獲取特定文章的標題。在下面的示例中,你可以看到我是如何通過 ID 獲取文章/頁面標題的。如果您建立了一個自定義迴圈,並希望通過這種方式獲取標題,那麼這種方法也非常有效。
<?php // Display post title using post ID echo get_the_title( 5 ); // Display post title and safely escape value echo esc_html( get_the_title() ); // Using the_title function to automatically echo the title, while you can append or prepend the title using the function as displayed below the_title( 'Before:', ' - After' )
我還提供了一個函式 get_title()
的示例,它可以在不使用 echo
的情況下輸出標題。如上例所示,the_title()
函式還允許您在標題前後新增內容。通常情況下,我建議使用 get_the_title()
,以便在需要時修改標題字串。
如果在受密碼保護或私密文章上使用 get_the_title()
函式,”Protected(受保護)”和 “Private(私密)”字樣將插入文章標題之前。
如果在 HTML 標籤中將標題作為標題標籤使用,還可以使用函式 the_title_attribute()
,它將回顯經過消毒的標題版本。這樣,在 HTML 屬性中使用標題時,就不會出現引號等破壞佈局的情況。
我希望這篇文章能闡明如何在 WordPress 中使用 PHP 獲取頁面標題。
如果您有任何關於 WordPress 開發的問題,請在下面的評論中告訴我!
評論留言