비회원이 간편인증 진행해도 접근되지 않을 때

본 매뉴얼은 멤버쉽 접근 제어에서 간편인증 관련 조건으로 설정되어 있을 때, 비회원이 간편인증을 진행해도 접근되지 않는 경우 사용할 수 있는 필터에 대해 설명합니다.

비회원 간편인증 후 접근 허용 #

비회원이 간편인증 후 해당 페이지에 접근할 수 있도록 하려면 안내드리는 필터를 추가해 주셔야 합니다.

/wp-content/themes/차일드 테마/functions.php 경로에 커스텀 코드를 추가합니다.

(주의) 본 테마에 적용할 경우, 추후 테마 업데이트 시 작업한 내역이 삭제되므로 차일드 테마에 작업하는 것을 권장드립니다.
본 테마에 작업하실 경우 테마 업데이트 전 반드시 커스텀 작업 내역을 백업 후 업데이트 해주시기 바랍니다.

add_filter( 'msmauth_save_auth_data', '__return_true' );

세션 유지 시간 변경 #

기본적으로 세션에 유지되는 시간은 1시간입니다.

아래 코드를 추가하여 세션 유지 시간을 변경할 수 있습니다.

안내드리는 코드는 10분을 의미하며, HOUR_IN_SECONDS, DAY_IN_SECONDS 등을 사용하여 변경할 수 있습니다.

add_filter( 'msmauth_cookie_lifetime', function( $lifetime ) {
    return 10 * MINUTE_IN_SECONDS;
});