Php 如何在wp admin内移动我的帐户?

Php 如何在wp admin内移动我的帐户?,php,wordpress,woocommerce,shortcode,account,Php,Wordpress,Woocommerce,Shortcode,Account,我正在尝试将“我的帐户”页面移动到wp管理员 以下是我的源代码: add_action( 'admin_menu', 'create_etrade_admin_menu' ); function create_etrade_admin_menu() { add_menu_page( 'My Auctions', 'Auctions', 'manage_options', 'etrade-auction-admin-page.php', 'etrade_auction_admin_pag

我正在尝试将“我的帐户”页面移动到wp管理员

以下是我的源代码:

add_action( 'admin_menu', 'create_etrade_admin_menu' );

function create_etrade_admin_menu() {
    add_menu_page( 'My Auctions', 'Auctions', 'manage_options', 'etrade-auction-admin-page.php', 'etrade_auction_admin_page', 'dashicons-email', 6  );
}

function etrade_auction_admin_page(){
    ?>
    <div class="wrap">
        <h1>Auctions and Bids</h1>

       <?php echo do_shortcode('[woocommerce_my_account]'); ?>

    </div>
    <?php
}
add_action('admin_menu','create_etrade_admin_menu');
函数创建\u etrade\u管理\u菜单(){
添加菜单页面(‘我的拍卖’、‘拍卖’、‘管理选项’、‘etrade拍卖管理页面.php’、‘etrade拍卖管理页面’、‘dashicons电子邮件’、6);
}
功能etrade_拍卖_管理_页面(){
?>
拍卖和投标

开场白:

  • 不允许客户用户角色进入管理区域
  • 我的帐户是一个前端页面。它基于woocommerce模板,这些模板仅用于前端目的,并为其制作
  • 'manage\u options'
    功能仅适用于管理员用户角色(在
    create\u etrade\u admin\u菜单()中使用)
后端的短代码?

  • 短代码通常用于前端,但不用于后端。但是,您可以在后端调用相关函数(但大部分不起作用)
我的账户页面在后端?

您将需要从头开始构建您的项目,可能正在使用

构建后端页面:

1.具有
add\u menu\u page()功能的后端菜单访问。
2.使用
add\u submenu\u page()
函数调用页面的子菜单(可选)。
3.该页面是使用一个函数构建的,该函数的名称将由
添加菜单页面()
(和
添加子菜单页面()
)调用

参考: