wordpress源碼functions.php文件詳解[wordpress開發教程]

wordpress源碼functions.php文件詳解[wordpress開發教程]

這個文件在wordpress主題中是很重要的,他與style.css文件一起,構建了美觀的主題,一起來看看這個文件有哪些有趣的用法吧。

  • 原文來源:https://www.iteye.com/blog/jinsanguo-2395504

定義:通過這個文件(functions.php)可以改變Wordpress的默認行爲,它位於您的主題文件夾。

描述:functions.php的行爲類似Wordpress的插件,可以用它來對Wordpress的網站添加特性與功能,在這個文件裏,你可以調用函數、PHP文件、自定義你自己的函數,Wordpress插件可以實現的效果,在functions.php都可以實現。

WordPress插件與Functions.php的區別

WordPress插件特點:
1、需給出明確、並且唯一的頭文本(類似於備註,官方文本成爲Header text);
2、一般存儲於wp-content/plugins,的子目錄下。
3、在執行的時候,通過插件的控制面板進行激活。
4、適用於任何主題。
5、目的單一,舉例,如將post轉爲Pages、搜索引擎優化、備份等功能。

Functions.php文件特點
1、無需頭文本。
2、通過情況下它存儲於出題的wp-content/themes(有的情況會沒有)。
3、當前主題激活時,自動執行Functions.php這個文件。
4、只使用於當前主題,如果主題被切換,那麼功能將消失。
5、可以有多個代碼塊,實現不同的功能。

關於functions.php,可能存在個別主題沒有這個文件的現象,你可以通過文本工具自行創建。

使用functions.php你具體可以做什麼?
1、使用Wordpress的鉤子,幾乎可以更改Wordpress的任何事情,如你可以將默認摘要的長度(55個字符)修改位200個字符。
2、爲主題添加功能支持,如縮略圖、文章的形式、導航菜單、小工具(總之很強大)。
3、這裏自定義的函數及功能,可以在多個模板文件進行復用。

注意事項:
如果一個Wordpress插件,調用了與functions.php文件中同名的函數或者過濾,那麼結果是無法預料的,甚至導致網站崩潰。

原文地址:https://www.dungei.com/15796.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章