当前位置: 首页 > news >正文

为wordpress核心functions文件瘦身

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

原文

http://www.chudafu.com/jianzhan/6088.html 

 

相关文章:

  • windows常用cmd命令
  • 【Unity3D】Addressables使用流程
  • S32K144入门笔记(十一):PDB的解读
  • 深度学习处理时间序列(1)
  • Unity物理射线滤除某层
  • FPGA中级项目1——IP核(ROM 与 RAM)
  • 黑马JUC学习笔记-上
  • LabVIEW烟气速度场实时监测
  • 路径问题(greedy):地下城游戏
  • Word 小黑第40套
  • 微服务无状态服务设计
  • token升级(考虑在分布式环境中布置token,结合session保证请求调用过程中token不会过期。)
  • 数据结构第一轮复习--第二章线性表(包含课程作业代码)
  • 设计模式 二、创建型设计模式
  • Harmony NEXT开发之创建自定义组件
  • API 返回的PDF是一串字符,如何转换为PDF文档
  • ruoyi-vue部署2
  • Java学习——数据库查询操作
  • PHP工程师转向Java开发定制的教材及教程信息,结合两种语言的差异点进行针对性推荐
  • 搭建opensbi+kernel+rootfs及基本设备驱动开发流程
  • “网约摩托”在部分县城上线:起步价五六元,专家建议纳入监管
  • 购车补贴、“谷子”消费、特色产品,这些活动亮相五五购物节
  • 美乌矿产协议签署被曝“临门一脚”时生变,美方提附加条件
  • 应急管理部派出工作组赴山西太原小区爆炸现场指导救援处置
  • “铁血防守”制造8年最快丢球,恐惧中的阿森纳什么也做不了
  • 阿迪达斯一季度营收增近13%,称美国加征关税对业绩带来不确定性