开发 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函数: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 带上下文的转义属性,翻译显示
-
WordPress必备:使用wp_get_theme()函数获取当前主题详情在WordPress中,wp_get_theme() 函数用于获取当前启用的主题或指定主题的信息。这个函数返回一个 WP_Theme 对象,该对象包含了主题的详细信息,如主题名称、版本、模板目录、样式表目录等。
暂无评论,抢个沙发...