要为WordPress插件添加快捷方式,可以按如下步骤操作:
add_menu_page()
或add_submenu_page()
函数来注册菜单页面。例如:function my_plugin_menu() {
add_menu_page('My Plugin Settings', 'My Plugin', 'manage_options', 'my-plugin-settings', 'my_plugin_settings_page');
}
add_action('admin_menu', 'my_plugin_menu');
上述代码使用add_menu_page()
函数创建了一个名为"My Plugin"的菜单页面,通过"my-plugin-settings"字符串来唯一标识该页面。访问该页面需要"manage_options"权限,回调函数为my_plugin_settings_page()
。
function my_plugin_settings_page() {
?>
<div class="wrap">
<h1>My Plugin Settings</h1>
<p>Here are some settings for my plugin.</p>
<p><a href="<?php echo admin_url('admin.php?page=my-plugin-settings'); ?>" class="button button-primary">Go to settings</a></p>
<h2>My Plugin Dashboard</h2>
<p>View your plugin dashboard.</p>
<p><a href="<?php echo admin_url('admin.php?page=my-plugin-dashboard'); ?>" class="button">Go to dashboard</a></p>
</div>
<?php
}
上述代码中,使用了WordPress提供的admin_url()
函数来生成快捷方式链接,然后使用HTML代码来创建按钮。
.wrap a.button {
background-color: #666;
color: #fff;
}
.wrap a.button:hover {
background-color: #222;
}
上述代码中,使用了.wrap
类名来限制样式作用范围,然后对按钮进行了样式设置。
通过以上步骤,就可以为WordPress插件添加快捷方式了。