添加扩展代码到WordPress核心文件functions.php更好的技巧
使用WordPress程序的博主站长们,一定会经常要去编辑functions.php这个文件,而遇到WordPress程序和模板升级更新时,functions.php文件也会被覆盖更新,之前添加到functions.php的代码就会全都没了,另外频繁的扩展添加代码到functions.php里,functions.php文件逐渐越来越庞大,下面提供一个更安全高效的方法来为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; } } } }
以后每次为WordPress主题扩展功能的时候只要将代码保存为一个新的php文件,文件名不限,但最好是英文或数字,然后将文件放入到inc目录下即可,效果和直接将代码加到functions.php文件一样,而且一旦代码出错只要直接删除出错代码的文件即可。此方法不仅降低了新人因为修改functions.php造成网站无法访问的风险,而且不用一个一个的去include php script,使得代码更加高效。
- WordPress自动重命名媒体库图片文件名
- WordPress禁止HTTP_USER_AGENT恶意采集与攻击
- WordPress压缩html代码提升网页加载速度
- WordPress删除文章时同步删除文章图片
- WordPress判断用户邮箱地址来实现Gravatar头像本地化
- WordPress在每篇文章内容上方和下方添加指定内容的方法
- WordPress取消加载Google的dns-prefetch以及s.w.org
本文标题:《添加扩展代码到WordPress核心文件functions.php更好的技巧》
本文链接:https://zhangwenbao.com/adding-extended-code-to-wordpress-core-file-functions-php-better-tips.html