File: /var/www/dinamo-shop/wp-content/themes/dinamo-shop/inc/woocommerce/account.php
<?php
/*
* File containing custom WooCommerce account functions
*/
// redirect to homepage afer logout
add_action( 'wp_logout', function() {
wp_redirect( site_url() );
exit();
});
// remove "downloads" tab on my account page
add_filter( 'woocommerce_account_menu_items', function( $items ){
unset($items['downloads']);
return $items;
}, 999 );
// customize orders pagination
add_filter( 'woocommerce_my_account_my_orders_query', function( $args ){
$args['posts_per_page'] = 2;
return $args;
}, 10, 1 );
function get_orders_query( $customer_id, $page, $pageSize ){
$args = array(
'posts_per_page' => $pageSize,
'paged' => $page,
'customer' => $customer_id,
);
$orders = wc_get_orders( $args );
return $orders;
}