版权声明:原创文章,转载请注明出处,Crazy Loong(http://goto8848.net)
先来个截图
注意其中的红色方框部分。看见了?这就是我说的快捷方式(其实我也不知道叫什么,就这么叫了 ^O^ )。这样的话,用户激活插件后,就不用再到管理界面里去找设置了,直接点击这里就可以到相应的地方了。
接下来,重点就是怎么添加它了。这里,要使用到一个叫“plugin_action_links”的hook,位于wp-admin/plugins.php的274行。$action_links = apply_filters('plugin_action_links', $action_links, $plugin_file, $plugin_data, $context);
下面是我添加的一个例子
function add_management_tab($action_links, $plugin_file, $plugin_data, $context) {
if (strip_tags($plugin_data['Title']) == 'Super Switch') {
$tempstr0 = '<a href="' . wp_nonce_url('edit.php?page=' . $plugin_file) . '" title="' . __('Manage') . '" class="edit">' . __('Manage') . '</a>'; // 到管理页面
$tempstr1 = '<a href="' . wp_nonce_url('options-general.php?page=' . $plugin_file) . '" title="' . __('Options') . '" class="edit">' . __('Options') . '</a>'; // 到设置页面
array_unshift($action_links, $tempstr0, $tempstr1);
}
return $action_links;
}
add_filter('plugin_action_links', 'add_management_tab', 10, 4);
你只要添加上面这段例子到你的插件里,修改其中的插件名称,就可以完全在你的插件里工作了。
这个方法很简单、方便吧。 ^O^
另外,如果你不知道什么是hook的话,你可以参考这里。
SF
To: Frozens
这也抢?=_=!
一直在准备做个自己的BLOG,谢谢分享。
^O^ 你的主题真清爽,很喜欢
To: 奥特曼
呵呵,你的域名也很强嘛 ^O^
学习了~
To: Crazy Loong
感觉此贴必火,所以,先留个靠前的AD位,哇哈哈哈
To: Crazy Loong
感觉此贴必火,所以,先留个靠前的AD位,哇哈哈哈
刚刚居然没POST出去,插件你安多了?
To: Frozens
你这个说法有点新奇哦 ^o^