functions.php中require或者include其它地方的php文件

今天在wordpress的functions.php中require其它地方的php文件时,总是报错,最后发现是因为我一直使用URL来引用,也就是例如:require_once('http://www.test.com/test/a.php'),我是在本地调试,然后发现引入的文件中,如果定义有函数,就无法识别出来,报错。

但是随着站点的不断丰富,代码量肯定会越来越大,不可能许多的自定义都全部放在functions.php中,这样会显得比较乱,不利于查询。最后发现在本地调试的时候,还是使用本地的绝对路径才是正确的,不会报错,wordpress已经定义好了函数

get_template_directory(),这个便能直接获得当前主题文件夹的路径(本地文件夹的路径,非URL路径),更加具体的路径你再拼接即可。

给TA打赏
共{{data.count}}人
人已打赏
wordpress教程

gravatar头像加载慢的解决方法

2021-3-9 20:01:02

woocommercewordpress教程

woocommerce自定义ajax方式加入购物车

2021-4-20 12:21:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索