我正在创建一个样板类以在我创建的每个 wordpress 插件上使用。(如果“样板”不是正确的调用方式,Mods 可以随意编辑)。我在所有插件和所有代码中都使用了一些常量,因此我正在寻找正确的命名方式。
在我的代码中,我有这个:
//edit these
define( 'WPB_PREFIX' , 'wsm');
define( 'WPB_SLUG' , 'wp-simple-monitor'); // Need to match plugin folder name
define( 'WPB_PLUGIN_NAME' , 'WP Simple Monitor');
define( 'WPB_VERSION' , '1.0');
//dont edit
define( WPB_PREFIX.'_ABS_PATH' , WP_PLUGIN_DIR . '/'. WPB_SLUG );
define( WPB_PREFIX.'_REL_PATH' , dirname( plugin_basename( __FILE__ ) ) );
define( WPB_PREFIX.'_PLUGIN_URL' , WP_PLUGIN_URL . '/'. WPB_SLUG );
class WP_Plugin_Base
{
// ...
_e('Settings', WPB_PREFIX);
// ...
}
因此,例如,在我的代码中,我像这样使用它:
<?php _e('Settings', WPB_PREFIX);?>
到目前为止一切正常,但如果我最终在同一个项目中使用两个插件,我必须检查我的所有代码并按照已经定义的方式更改“WPB_PREFIX”。有一种简单的方法可以做到这一点而无需抛出所有代码?
谢谢