首頁  >  文章  >  CMS教程  >  被遺忘的WordPress範本標籤有哪些?

被遺忘的WordPress範本標籤有哪些?

藏色散人
藏色散人轉載
2021-11-18 15:02:502339瀏覽

以下由WordPress教學專欄為大家介紹總結了一些經常被遺忘的範本標籤,希望對需要的朋友有所幫助!

自從WordPress出現以來,它就一直為我們提供了大量的模板標籤。這些模板標籤屬於PHP功能,可以用來輸出和取回一段資料。如果你開發過WordPress主題,你應該對一些模板標籤非常熟悉,例如用來顯示文章標題的the_title標籤,用來顯示文章作者名字的the_author標籤等。 

多年來,WordPress一直在不斷進化,每個新的release都會為我們帶來一些新的模板標籤。因此,對於任何人來說,隨時掌握所有模板標籤都是一件非常困難的事情。在這篇文章中,我們就總結了一些經常被遺忘的模板標籤。

P要大寫 

依其指引與標準來看WordPress中的那個「P」字母,必須大寫(capital)。

2009年的時候,WordPress創辦人Matt Mullenweg為了讓人們拼對這個名字,特地推出了capital_p_dangit()這個函數。

 // 你可以直接使用這個函數

$footer_text = get_theme_mod( "footer_text", "" );
$footer_text = captial_p_dangit( $footer_text ); // Any WordPress text is turned with capital P.
 
// 或是在WordPress Filter中使用
add_filter( "the_excerpt", function( $text ) {
  return captial_p_dangit( $text );
} );

自訂Logo 

在4.5版本中,WordPress推出了在Customizer中上傳logo作為主題的功能。這個新功能需要主題的支援:透過加入add_theme_support( 'site-logo' ),這個logo就會出現在Customizer中了。

這個功能出現以後,我們可以使用一些新的模板標籤了,這些標籤可以處理logo圖像在主題上的輸出: has_custom_logo(), get_custom_logo(), and the_custom_logo().

 

 

// 1. 输出包括图像logo和回到主页的连接
the_custom_logo();
 
// 2. 获得自定义logo output "string"
$logo = get_custom_logo();
 
// 3. 条件
if ( has_custom_logo() ) {
  $logo = get_custom_logo();
}
 
// 4. 使用'get_custom_logo'将logo打包在div中
add_filter( "get_custom_logo", function( $html ) {
  return ''. $html .'';
} );

#縮圖URL 

很久以來,WordPress就擁有增加縮圖或是特色圖像的功能。 the_post_thumbnail()這個模板標籤可以在顯示圖像標籤的同時也顯示它的值。但是如果你想用CSS將縮圖設為背景的時候要怎麼做呢?你可以使用這個標籤:

get_the_post_thumbnail_url().

實例: 

 

 'ol',
      'short_ping'  => true,
      'avatar_size' => 42,
    ) );
  ?>

以上是被遺忘的WordPress範本標籤有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:juejin.im。如有侵權,請聯絡admin@php.cn刪除