Warning: sprintf(): Too few arguments in 에러 메세지

안녕하세요.

우커머스 사용하여 구매하기 누르면 아래와 같이 뜹니다.

Warning: sprintf(): Too few arguments in /host/home/snackingbox/html/wp-content/plugins/wp-members/inc/dialogs.php on line 339

line 339는 이 항목입니다.             . sprintf( $args['logout_link'], $args['logout_text'] )

// Assemble the message string.
        $str = $args['wrapper_before']
            . sprintf( $args['welcome'], $args['user_login'] )
            . $args['separator']
            . sprintf( $args['logout_link'], $args['logout_text'] )        <- this is line 339
            . $args['wrapper_after'];

상품을 장바구니로 추가하기 또는 구매하기를 누르면 Checkout page로 이동하지 않고 위의 에러 메세지가 뜹니다. /p>

장바구니는 제대로 작동을 합니다. 심지어 장바구니에 상품도 잘 담김니다.

번역이 잘못되었나 싶어 이전 파일로 복원도 시켜봤습니다. 번역에 문제가 있는 걸까요?

functions.php 에

/* force to login before checkout */
add_filter('add_to_cart_redirect', 'redirect_to_login');
function redirect_to_login(){
    $redirect_url = wp_login_url($_SERVER['REQUEST_URI']);
    return $redirect_url;

이 항목을 추가 시키고 바로는 작동이 잘 되었습니다. 하지만 다음날 작동이 안되는데에 이것도 영향이 있는 건가요?

방법을 아신다면 도와주시기 바랍니다. ㅠㅠ

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기