搜索
Hi~登录注册
查看: 1213|回复: 0

高效的扩展wordpress主题核心文件functions.php |wordpress教程

[复制链接]

1892

主题

1899

帖子

6406

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6406
发表于 2015-4-15 14:41:46 | 显示全部楼层 |阅读模式
相信大家对wordpress主题中的functions.php文件一定不陌生,本站很多教程中的代码也是直接加到functions.php就可以使用的,但是随着代码多了以后想修改functions.php就变得不方便了,而且一旦代码错误再恢复逐渐庞大的functions.php文件也就麻烦起来了,对于新手来说很可能就找不出问题所在了。今天小V就教大家一个更高效,更方便的方法来为functions.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目录下即可,效果和直接将代码加到functions.php文件一样,而且一旦代码出错只要直接删除出错代码的文件即可。此方法不仅降低了新人修改functions.php造成网站无法访问的风险,而且不用一个一个的去include php script,使得代码更加高效。
公众微信:idc5ahl
公众QQ:吾爱互联
关注公众微信,公众QQ每天领现金卡密
卡密介绍(http://www.5ahl.com/thread-2182-1-1.html
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 点我注册

快速回复 返回顶部 返回列表