programing

Woocommerce 페이지당 내 계정 주문 목록 게시 맞춤

bestcode 2023. 2. 14. 20:23
반응형

Woocommerce 페이지당 내 계정 주문 목록 게시 맞춤

Woocommerce 2.6.x에는 사용자 계정(내 계정) 영역에 사용자의 이전 주문을 표시하는 특수 페이지가 있습니다.

이 페이지는 페이지 번호 매겨져 있으며 기본 15개 항목/페이지로 표시됩니다.

다음은 woocommerce 스토어 프런트 테마 Orders 영역의 스크린샷입니다.

이것을 바꿀 방법을 찾을 수 없다.

기본 번호가 아닌 7개 항목만 표시하려면 어떻게 해야 합니까?

감사해요.

후크에서 사용자 지정 후크 함수를 사용하여 인수를 사용자 지정하는 주문 쿼리를 원하는 대로 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;
}

코드가 기능합니다.php 파일에는 액티브한 아이 테마(또는 활성 테마).테스트 및 동작.

주의: 보통 제 어카운트 페이지에 주문 목록을 표시할 때 스토어 프런트 테마 및 기타 테마의 기본값은 10(단, 15는 아님)입니다.

언급URL : https://stackoverflow.com/questions/41916732/customizing-my-account-orders-list-post-per-page-in-woocommerce

반응형