在wordpress主題開發過程中,常會用到functions.php這個文件,通過這個文件,可以讓wordpress主題變得很強大。但是隨著,功能的越來越多functions文件也會變得越來越臃腫龐大。要修改起functions文件來,也就越麻煩。特別是新手,很容易迷失在眾多的代碼里,找不到問題的所在,修改錯代碼,導致整個網站無法訪問。
下面簡站WP小編,就為大家提供一個非常高效的辦法,具體操作方法如下:
define('wodepress', TEMPLATEPATH.'/wodepress');
IncludeAll( wodepress );
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;
}
}
}
}
1、在主題文件夾下新建一個wodepress文件夾
2、將下面的代碼添加到主題目錄中的functions.php文件中:
3、后面需要在functions添加新的代碼擴展功能時,只需要將代碼新建為一個新的php文件(文件名必須為英文或數字),將文件放入到wodepress目錄下即可。
這個方法的好處是,把不同的擴展文件,分別存放,極大的降低了直接修改functions.php文件出錯的概率。