开发 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函数:is_main_site 是否是主站点WordPress函数:is_main_site 是否是主站点
-
WordPress函数:is_child_theme 是否正在使用子主题WordPress函数:is_child_theme 是否正在使用子主题
-
WordPress函数:current_theme_supports 检查主题对给定功能的支持WordPress函数:current_theme_supports 检查主题对给定功能的支持
-
WordPress函数:is_customize_preview 是否在自定义设置程序中预览网站WordPress函数:is_customize_preview 是否在自定义设置程序中预览网站
-
WordPress函数:wp_get_attachment_image_srcset 响应式图片再 WordPress 中如何设置响应式图片
-
WordPress函数:set_transient 设置临时值WordPress函数:set_transient 设置临时值
暂无评论,抢个沙发...