添加扩展代码到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的post.php任意文件删除漏洞临时修复方法
- WordPress发布文章后实时自动进行百度主动推送
- WordPress自动重命名媒体库图片文件名
- WordPress免插件自动更新sitemap.xml站点地图
- WordPress通过标签添加相关文章功能
- WordPress禁止HTTP_USER_AGENT恶意采集与攻击
- WordPress压缩html代码提升网页加载速度
- WordPress修改评论区模板Cookies提示文字并设置默认勾选状态
- 修改WordPress默认字体为微软雅黑
- WordPress头部代码优化:去除window._wpemojiSettings代码
本文标题:《添加扩展代码到WordPress核心文件functions.php更好的技巧》
网址:https://zhangwenbao.com/adding-extended-code-to-wordpress-core-file-functions-php-better-tips.html