开发 WordPress 插件的D一步就是在插件的入口文件中,写上插件的名称、作者、版本号等信息。只要有这些信息,WordPress 就会将其识别为插件。参考文章:《三分钟热度教程:WordPress插件开发之D一个WordPress插件》
如果在插件的其他地方,需要使用这些信息,该怎么办呢?
WordPress 函数 get_plugin_data 就是专门用来读取这些插件信息的。
函数原型:
get_plugin_data( string $plugin_file, bool $markup = true, bool $translate = true ): array
其中的参数 $plugin_file 特指插件主文件(入口文件)。
使用举例:
if ( is_admin() ) {
if( ! function_exists('get_plugin_data') ){
require_once( ABSPATH . 'wp-admin/includes/plugin.php' );
}
$plugin_data = get_plugin_data( __FILE__ );
echo "<pre>";
print_r( $plugin_data );
echo "</pre>";
}
上面这个例子,需要在插件主文件中才有效,因为给 get_plugin_data 传入的参数是 __FILE__
-
WordPress函数:translate_nooped_plural 翻译并注册字符串WordPress函数:translate_nooped_plural 翻译并注册字符串
-
WordPress函数:number_format_i18n 数字国际化WordPress函数:number_format_i18n 数字国际化
-
WordPress函数:date_i18n 日期国际化WordPress函数:date_i18n 日期国际化
-
WordPress函数:esc_html_e 转义翻译的字符串并显示WordPress函数:esc_html_e 转义翻译的字符串并显示
-
WordPress函数:esc_attr_e 属性转义、翻译、显示WordPress函数:esc_attr_e 属性转义、翻译、显示
-
WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示WordPress函数:esc_attr_x 带上下文的转义属性,翻译显示
暂无评论,抢个沙发...