Настройка списка заказов моей учетной записи для публикации на странице в Woocommerce
Woocommerce 2.6.x имеет специальную страницу в области учетной записи пользователя (Моя учетная запись), где отображаются предыдущие заказы пользователя.
Эта страница теперь разбита на страницы и по умолчанию отображается 15 элементов/страница.
Вот скриншот области тематических заказов витрины магазина woocommerce с 8 строками:
Я не могу найти способ изменить это.
Как я могу показать только 7 элементов вместо номера по умолчанию?
Спасибо.
1 answers
Использование пользовательской подключенной функции в
woocommerce_my_account_my_orders_query
крючок, вы можете изменить запрос заказов, настроивpost_per_page
аргумент в пользу 7, как ты хочешь.
Вот этот код:
add_filter( 'woocommerce_my_account_my_orders_query', 'custom_my_account_orders', 10, 1 );
function custom_my_account_orders( $args ) {
$args['posts_per_page'] = 7;
return $args;
}
Для woocommerce 3+ используйте limit
вместо:
add_filter( 'woocommerce_my_account_my_orders_query', 'custom_my_account_orders', 10, 1 );
function custom_my_account_orders( $args ) {
// Set the post per page
$args['limit'] = 7;
return $args;
}
Код входит в function.php файл вашей активной дочерней темы (или активной темы). Протестировано и работает.
Примечание: Обычно значение по умолчанию для темы витрины и других темы тоже при отображении списка заказов на страницах моего аккаунта 10 ( но не 15).