正在获取插件目录和URL

时间:2014-03-19 作者:Sadia Mehjabin

在我的一个主题中,路径和目录由

if( !defined(\'ADMIN_PATH\') )
define( \'ADMIN_PATH\', get_template_directory() . \'/admin/\' );
if( !defined(\'ADMIN_DIR\') )
define( \'ADMIN_DIR\', get_template_directory_uri() . \'/admin/\' );
如果我想把它转换成插件,正确的方法是什么?我试过plugins\\u url()、plugin\\u dir\\u url(),但都没用。

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

使用plugin_dir_path()plugin_dir_url() 助手功能:

if( ! defined( \'MY_PLUGIN_PATH\' ) )
    define( \'MY_PLUGIN_PATH\', plugin_dir_path( __file__ ) . \'admin/\' );
if( ! defined( \'MY_PLUGIN_DIR\' ) )
    define( \'MY_PLUGIN_DIR\', plugin_dir_url( __file__ ) . \'admin/\' );
您应该使用更唯一的常量名称-ADMIN_PATH 太笼统了。

结束

相关推荐