2016-06-16 3 views
1

"내 계정"페이지를 wp-admin으로 옮기려고합니다.woo-commerce 내에서 wooCommerce 내 계정을 이동하는 방법?

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 
} 

불행히도 작동하지 않습니다 :

여기 내 소스 코드입니다.

제 질문은 wp-admin 영역에 "do_shortcode()"기능을 사용할 수 있습니까?

또는 다른 옵션이 있습니까?

답변

1

예비 발언은 :

  • 고객 사용자 역할 관리 지역에 갈 수 없습니다.
  • 내 계정이 프론트 엔드 페이지입니다. 프런트 엔드 용도로만 사용되며 하녀 조정을 위해 사용되는 woocommerce 템플릿을 기반으로합니다.
  • 'manage_options' 기능은 관리자 사용자 역할 (create_etrade_admin_menu() 기능에 사용됨) 전용입니다.

백엔드의 단축키는 무엇입니까?

  • 단축 코드는하지만 백엔드, 프론트 엔드 용으로 일반적으로 사용된다. 그러나 백엔드에서 관련 함수를 호출 할 수는 있지만 (대부분 작동하지 않습니다).

백엔드에 내 계정 페이지가 있습니까? 백엔드 페이지 구축

당신은 WooCommerce templates의 몇 가지 코드를 사용하고있을 수 있습니다, 처음부터 프로젝트를 빌드해야합니다

...

:

1 add_menu_page() 기능을 가진 백엔드 메뉴에 액세스 할 수 있습니다.
2. add_submenu_page() 기능을 사용하는 페이지를 호출하는 하위 메뉴는입니다.
3 페이지 ... 이름 add_menu_page() (및 add_submenu_page())에 의해 다시 호출되는 함수 빌드입니다

참조 :