栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > wordpress

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

wordpress 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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


相信大家对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,使得代码更加高效。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/218738.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号