Wordpress管理菜单

时间:2011-11-01 10:59:53

标签: wordpress

当点击顶级菜单项时,我尝试过hundrad来加载自定义页面。

add_menu_page('Hotels', 'Hotels', 'administrator', 8, 'main_menu_foo');

我应该把我的“view-hotels.php”文件放在哪里?

我想建一个菜单

[Hotels]
  [Hotels]  //points to view-hotel.php
  [Add new...] // points to add-hotel.php

1 个答案:

答案 0 :(得分:-1)

添加菜单页面需要回调功能来呈现页面。您可以将页面包装在函数中并使用include添加,也可以使用回调函数包含页面。 “管理员”也不是一种能力。下面是一个例子:

add_action( 'admin_menu', 'add_admin_menus' )
function add_admin_menus() {
        add_menu_page( 'Hotels', 'Hotels', 'manage_options', call_back_function );
    }

call_back_function() { ?>
<div class="wrap">
<?php wp_nonce_field( 'hotels' );
hotels_page_function(); ?>
</wrap>

<?php }

include_once( '/view-hotels.php' );