php怎么对接wordpress,php文件如何引用wordpress方法

a29b9c7ba8fc5cbdfedd097ae30c830c.png

目前很多 WordPress 主题都不会在 functions.php 里面写入过多的自定义函数代码,一来这里是恶意代码的重灾区,二来全部自定义函数都往 这里面塞显得很乱,所以一般我们都把需要自定义的一些功能分开单独写一个 php 文件,然后在 functions.php 里面引用,而如果 php 文件多了, 又必须要一个个去引用,显得很麻烦,所以就有了下面的这个自定义函数,该函数可以一次性自动引用某个文件夹下的所有 php 文件。

今天就给大家介绍两个函数,他们的功能类似,一个是include_once的集体引用,另一个是require_once的集体引用。

1、require_oncedefine('inlo_func', TEMPLATEPATH.'/inc'); // 定义集体 php 所在的文件夹 inc

function inlo_requireAll( $dir ){ // require_once 集体引用 php

foreach( glob( "{$dir}/*.php" ) as $filename )

require_once $filename;

}

inlo_requireAll( inlo_func ); // 执行函数

2、include_oncedefine('inlo_func', TEMPLATEPATH.'/inc'); // 定义集体 php 所在的文件夹 inc

function inlo_includeAll( $dir ){ // include_once 集体引用 php

$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;

}

}

}

}

inlo_includeAll( inlo_func ); // 执行函数

以上代码二选一加入 functions.php 里面即可,加入后,只要把需要引用的 php 文件放在 inc 文件夹里面效果就如同放在functions.php 里面一样了。

以上内容仅供参考!

推荐教程:PHP视频教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值