WordPress插件中的常量

时间:2018-11-01 14:46:39

标签: php wordpress plugins

我正在创建一个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”的内部和外部并且总是相同的问题

1 个答案:

答案 0 :(得分:1)

您最可能需要的是代码:

require_once plugin_dir_path( __FILE__ ) . 'config/constants.php';