Добавление новой страницы в личный кабинет

Нужно добавить страницу wishlist в личный кабинет woocommerce.
Проверьте пожалуйста, правильно ли я добавил страницу

add_filter( 'woocommerce_get_query_vars', 'filter_function_name_9840' );
function filter_function_name_9840( $query_vars ){
    $query_vars['account-wishlist'] = 'account-wishlist';
    return $query_vars;
}

add_action( 'init', 'theme_add_endpoint');
function theme_add_endpoint() {
    add_rewrite_endpoint( 'account-wishlist', EP_PAGES );
}

function theme_account_wishlist( $current_page ) {
    $current_page    = empty( $current_page ) ? 1 : absint( $current_page );

    wc_get_template(
        'myaccount/account_wishlist.php',
        array(
            'current_page'    => absint( $current_page ),
        )
    );
}
add_action( 'woocommerce_account_account-wishlist_endpoint', 'theme_account_wishlist' );

add_filter ( 'woocommerce_account_menu_items', 'theme_remove_my_account_links' );
function theme_remove_my_account_links( $menu_links ){
    $items = array(
        'edit-account'    => __( 'Account details', 'woocommerce' ),
        'edit-address' => __( 'Address', 'woocommerce' ),
        'orders'          => __( 'History', 'woocommerce' ),
        'account-wishlist'          => __( 'Wishlist', 'woocommerce' ),
    );
    return $items;
}

подскажите, правильно ли создана страница wishlist?
есть некоторые проблемы с пагинацией на этой странице


Ответы (0 шт):