您好,登錄后才能下訂單哦!
小編給大家分享一下少用的WordPress模板標(biāo)簽有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
自從WordPress出現(xiàn)以來(lái),它就一直為我們提供了大量的模板標(biāo)簽。這些模板標(biāo)簽屬于PHP功能,可以用來(lái)輸出和取回一段數(shù)據(jù)。 如果你開(kāi)發(fā)過(guò)WordPress主題,你應(yīng)該對(duì)一些模板標(biāo)簽非常熟悉,例如用來(lái)顯示文章標(biāo)題的the_title標(biāo)簽,用來(lái)顯示文章作者名字的the_author標(biāo)簽等。
多年來(lái),WordPress一直在不斷進(jìn)化,每一次新的release都會(huì)給我們帶來(lái)一些新的模板標(biāo)簽。因此,對(duì)于任何人來(lái)說(shuō),隨時(shí)掌握所有模板標(biāo)簽都是一件非常困難的事情。在這篇文章中,我們就總結(jié)了一些經(jīng)常會(huì)被人遺忘的模板標(biāo)簽。
P要大寫(xiě)
按照其指導(dǎo)方針和標(biāo)準(zhǔn)來(lái)看WordPress中的那個(gè)“P”字母,必須大寫(xiě)(capital)。
2009年的時(shí)候,WordPress創(chuàng)始人Matt Mullenweg為了讓人們拼對(duì)這個(gè)名字,特地推出了capital_p_dangit()這個(gè)函數(shù)。
// 你可以直接使用這個(gè)函數(shù)
$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作為主題的功能。這個(gè)新功能需要主題的支持:通過(guò)添加add_theme_support( 'site-logo' ),這個(gè)logo就會(huì)出現(xiàn)在Customizer中了。
這個(gè)功能出現(xiàn)以后,我們可以使用一些新的模板標(biāo)簽了,這些標(biāo)簽可以處理logo圖像在主題上的輸出: has_custom_logo(), get_custom_logo(), and the_custom_logo().
// 1. 輸出包括圖像logo和回到主頁(yè)的連接 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
很長(zhǎng)時(shí)間以來(lái),WordPress就擁有添加縮略圖或是特色圖像的功能。the_post_thumbnail()這個(gè)模板標(biāo)簽可以在顯示圖像標(biāo)簽的同時(shí)也顯示它的值。 但是如果你想用CSS將縮略圖設(shè)為背景的時(shí)候要怎么做呢?你可以使用這個(gè)標(biāo)簽:
get_the_post_thumbnail_url().
實(shí)例:
'ol', 'short_ping' => true, 'avatar_size' => 42, ) ); ?>
以上是“少用的WordPress模板標(biāo)簽有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。