被遺忘的WordPress模板標簽有哪些?

下面由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, ????)?); ???>

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享