Добавление новой страницы в личный кабинет
Нужно добавить страницу 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?
есть некоторые проблемы с пагинацией на этой странице