这是我在wordpress中的第一个插件,所以我不知道如何将我自己创建的插件设置到左侧管理栏...就像其他插件wp-member,profile builder一样。
我创建了一个简单的插件:
<?php
/*
Plugin Name: Contact
Plugin URI: http://www.mysites.com/
Description: Add/Remove links in the WordPress admin bar.
Version: 0.1
Author: D K
Author URI: http://www.abcd.com/
License: GPL2
*/
?>
<div id="primary" class="site-content">
<div id="content" role="main">
<form action="<?php the_permalink(); ?>" id="contactForm" method="post">
<ul>
<li>
<label for="contactName">Name:</label>
<input type="text" name="contactName" id="contactName" value="" />
</li>
<li>
<label for="email">Email</label>
<input type="text" name="email" id="email" value="" />
</li>
<li>
<label for="commentsText">Message:</label>
<textarea name="comments" id="commentsText" rows="20" cols="30"></textarea>
</li>
<li>
<button type="submit">Send email</button>
</li>
</ul>
<input type="hidden" name="submitted" id="submitted" value="true" />
</form>
</div><!-- #content -->
</div><!-- #primary -->
它工作正常,但我希望它在管理员的左侧栏...如果不能在这里给出完整的指导方针,那么给我一些关于如何做到这一点的链接或教程链接,因为我几乎花了在这2个小时,我仍然在同一点......
非常感谢
答案 0 :(得分:1)
要开发插件,您还应该在插件文件中包含它。
function abcd() {
if (is_admin()){
add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position );
}
}
add_action('admin_menu', 'abcd');
add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position );
将帮助您在管理员左栏显示。
感谢。