WordPress高效正确的管理 functions.php 文件
方法一、引入其他 functions php 文件为 WordPress 引入其他 functions php 文件,将下面的内容保存为 utf-8 格式的 php 文件,
方法一、引入其他 functions.php 文件
为 WordPress 引入其他 functions.php 文件,将下面的内容保存为 utf-8 格式的 php 文件,并起名为 functions-max.php(叫什么名字你自己随便改),放入与修改主题的 functions.php 文件相同的目录中。
<?php?><?php/* 请在这里加入自定义函数 */?>
然后在 functions.php 中加入以下代码,在主题更新后或者更换主题了,只需要在主题 functions.php 文件中加入下面这段代码就可以了。
//引入其它functions.php文件
@include(TEMPLATEPATH.'/functions-max.php');
最后把你要添加的功能代码,在functions-max.php中添加就可以了。
方法二、将功能代码存为一个个独立的 php 文件来管理
第一步:在主题文件夹下新建一个名为 inc 的文件夹
第二步:将以下代码加入到当前主题的 functions.php 文件中,代码如下:
define('INC', TEMPLATEPATH.'/inc');IncludeAll( INC );function IncludeAll($dir){$dir = realpath($dir);if($dir){$files = scandir($dir);sort($files);foreach($files as $file){if($file == '.' || $file == '..'){continue;}elseif(preg_match('/.php$/i', $file)){include_once $dir.'/'.$file;}}}}
以后每次为主题扩展功能的时候只要将代码保存为一个新的 php 文件,文件名不限,但最好是英文或数字,然后将文件放入到 inc 目录下即可。
方法三、使用Code Snippets插件
Code Snippets是一款可以简单、干净、安全添加php代码到你网站的插件,适合新手用户使用,可以自动检查代码格式。使用很简单,插件使用方法请移步:安全添加代码到functions.php文件的方法:Code Snippets。
插件下载地址:https://tw.wordpress.org/plugins/code-snippets/