/*如果没有这些注释代码,wordpress不会理你的,
Plugin Name: Bot Counter
Plugin URI: http://ditio.net/bot-plugin
Description: Plugin is counting bots visits
Author: Greg
Version: 1.0
Author URI: http://ditio.net
*/
你的插件不会再后台的目录中出现,你也没有办法激活它。
我看了一下,wp是调用的wp-admin/includes/plugin.php中的get_plugin_data()
函数来将这些信息存储在一个数组里面的,
preg_match( '|Plugin Name:(.*)$|mi', $plugin_data, $name );然后在后台的插件查看页做一个列表出来。
preg_match( '|Plugin URI:(.*)$|mi', $plugin_data, $uri );
preg_match( '|Version:(.*)|i', $plugin_data, $version );
preg_match( '|Description:(.*)$|mi', $plugin_data, $description );
preg_match( '|Author:(.*)$|mi', $plugin_data, $author_name );
preg_match( '|Author URI:(.*)$|mi', $plugin_data, $author_uri );
preg_match( '|Text Domain:(.*)$|mi', $plugin_data, $text_domain );
preg_match( '|Domain Path:(.*)$|mi', $plugin_data, $domain_path );
2009年4月26日星期日
写一个wordpress插件(1)
wordpress的插件都放在目录/wp-content/plugins/下面,如果你已经写好自己的插件了,把它丢就去就好了,你也不用指定一个php文件为index.php,wordpress可以找到那个文件先执行,它是怎么知道的呢,你的其中一个php文件的头部必须包含一下代码来说明插件的一些基本信息,比如
订阅:
博文评论 (Atom)

没有评论:
发表评论