ami*_*mit 2 wordpress menu menuitem
我正在尝试以下语法在仪表板上添加菜单项:
<?php add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position ); ?>
但是,我很困惑在哪里添加此代码.
是否在我的主题的functions.php或我的插件的functions.php中添加它?
或者以管理员身份登录wordpress的仪表板上添加自定义菜单项的任何其他方式?
我想添加自定义菜单项,如下图所示:
Nik*_*lov 12
您在屏幕截图中看到的是自定义帖子类型的屏幕.在文档中,您将找到有关如何添加此类屏幕的示例代码.
关于在何处放置代码 - 这取决于.您是否希望能够在其他主题中使用此自定义帖子类型,或者您只需要在此主题中使用它?
如果您也想在其他主题中使用它,请将代码放在插件的代码中.
如果您只想在此主题中使用它,请将其放在主题中functions.php.
如果您仍想添加自定义菜单页面,可以在此处找到有关使用此功能的正确方法的示例.你应该注意的是,调用add_menu_page()应该在一个在admin_menu动作上运行的函数内完成.
这是WP 3.4.2的示例工作代码
function register_custom_menu_page() {
add_menu_page('custom menu title', 'custom menu', 'add_users', 'custompage', '_custom_menu_page', null, 6);
}
add_action('admin_menu', 'register_custom_menu_page');
function _custom_menu_page(){
echo "Admin Page Test";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15185 次 |
| 最近记录: |