在我的一个主题中,路径和目录由
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(),但都没用。
最合适的回答,由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
太笼统了。