我正在创建一个wordpress插件,然后我意识到我有很多var,所以我决定使用我的所有常量制作文件
config / constants.php
我这样定义了我的常量:
<?php
$wilayas = array(
'ny' => 'New York',
'la' => 'Los Angles
);
define('wilayas',$cities);
我的问题是,当我想在我的插件结构中需要此文件时,我总是遇到这样的问题:
警告:include_once(/config/constants.php):无法打开流:/ home1 / / public_html / / wp-content中没有此类文件或目录/plugins/my-plugin/my-plugin.php在第14行
我尝试使用“ plugin_dir_url”和“ plugin_dir_path” 也带有'require'和'include' 我把它放在“ __construct”的内部和外部并且总是相同的问题
答案 0 :(得分:1)
您最可能需要的是代码:
require_once plugin_dir_path( __FILE__ ) . 'config/constants.php';