我正在为未来的客户开发自己的小后端框架,我正在创建一个名为“Forms”的文件夹来存储我的所有表单以进行CMS交互。在表单文件夹中,我想存储类似于wordpress样式插件的.php文件,我可以在评论代码中标题,如wp ... ...
/*
Plugin Name: Name Of The Plugin
Description: A brief description of the Plugin.
Version: The Plugin's Version Number, e.g.: 1.0
Author: Name Of The Plugin Author
Author URI: http://URI_Of_The_Plugin_Author
*/
我想知道WP是如何读取数据的,因为它被注释掉了......他们是否使用了file_get_contents('plugin.php');并解析它以及包含插件?是否有一个PHP函数来实际阅读评论?
思想?
答案 0 :(得分:3)
explode
每行:
并获得array
array[0]
生成密钥,array[1]
生成值。答案 1 :(得分:3)
Wordpress创建了自己的函数来处理文件头。我在我的新Total Widget控件插件中使用了这个。这是关于如何使用它的函数名称和帮助文档。
get_file_data($ file_path,$ headers,$ context)
string $ file:文件的路径
array $ default_headers:标题列表,格式为数组('HeaderKey'=>'标题名称')
string $ context:如果指定添加过滤器钩子“extra _ {$ context} _headers”