数安时代官网涉及到wordpress的文档,都提到过将代码添加至当前wordpress主题文件内functions.php文件。首先我们先了解一下functions.php有什么用?functions.php是wordpress 预留的功能函数文件,专门用于添加各种自定义函数代码。现在的wordpress主题的功能越来越强大了,一般都自带了functions.php这个文件。随着functions.php文件代码多了以后想修改就变得不是那么方便了。一旦代码错误恢复庞大的functions.php文件就是一个问题。本节数安时代小编将给大家介绍一下如何高效保护好wordpress主题核心文件functions.php文件。以后每次扩展functions.php文件,将保存一个新的php文件,在指定的php免备案虚拟主机文件夹内。相信这篇文档很多站长都能使用上,functions.php文件实在对于wordpress站点太过于重要。修改或拓展新功能出错可以随时的恢复functions.php文件,废话不多讲开始今天的经验分享。
高效保护wordpress主题核心文件functions.php方法如下:
1、在当前主题目录下新建文件夹名为:51php
2、将下列代码加入当前主题的functions.php文件中:
define('INC', TEMPLATEPATH.'/51php');
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;
}
}
}
}
就这样两步简单的操作就完美的对functions.php文件进行保护了,从而wordpress站点的安全又增加不少。