在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文件出錯的概率。