這個(gè)文件在wordpress主題中是很重要的,他與style.css文件一起,構(gòu)建了美觀的主題,一起來看看這個(gè)文件有哪些有趣的用法吧。
- 原文來源:詳情
定義:通過這個(gè)文件(functions.php)可以改變Wordpress的默認(rèn)行為,它位于您的主題文件夾。
描述:functions.php的行為類似Wordpress的插件,可以用它來對Wordpress的網(wǎng)站添加特性與功能,在這個(gè)文件里,你可以調(diào)用函數(shù)、PHP文件、自定義你自己的函數(shù),Wordpress插件可以實(shí)現(xiàn)的效果,在functions.php都可以實(shí)現(xiàn)。
WordPress插件與Functions.php的區(qū)別
WordPress插件特點(diǎn):
1、需給出明確、并且唯一的頭文本(類似于備注,官方文本成為Header text);
2、一般存儲于wp-content/plugins,的子目錄下。
3、在執(zhí)行的時(shí)候,通過插件的控制面板進(jìn)行激活。
4、適用于任何主題。
5、目的單一,舉例,如將post轉(zhuǎn)為Pages、搜索引擎優(yōu)化、備份等功能。
Functions.php文件特點(diǎn)
1、無需頭文本。
2、通過情況下它存儲于出題的wp-content/themes(有的情況會(huì)沒有)。
3、當(dāng)前主題激活時(shí),自動(dòng)執(zhí)行Functions.php這個(gè)文件。
4、只使用于當(dāng)前主題,如果主題被切換,那么功能將消失。
5、可以有多個(gè)代碼塊,實(shí)現(xiàn)不同的功能。
關(guān)于functions.php,可能存在個(gè)別主題沒有這個(gè)文件的現(xiàn)象,你可以通過文本工具自行創(chuàng)建。
使用functions.php你具體可以做什么?
1、使用Wordpress的鉤子,幾乎可以更改Wordpress的任何事情,如你可以將默認(rèn)摘要的長度(55個(gè)字符)修改位200個(gè)字符。
2、為主題添加功能支持,如縮略圖、文章的形式、導(dǎo)航菜單、小工具(總之很強(qiáng)大)。
3、這里自定義的函數(shù)及功能,可以在多個(gè)模板文件進(jìn)行復(fù)用。
注意事項(xiàng):
如果一個(gè)Wordpress插件,調(diào)用了與functions.php文件中同名的函數(shù)或者過濾,那么結(jié)果是無法預(yù)料的,甚至導(dǎo)致網(wǎng)站崩潰。