本页目录
这个文件在 WordPress 主题中是很重要的,他与 style.css 文件一起,构建了美观的主题,一起来看看这个文件有哪些有趣的用法吧。
- 原文来源:详情
**定义:**通过这个文件(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 文件中同名的函数或者过滤,那么结果是无法预料的,甚至导致网站崩溃。