1. Home
  2. 프리미엄 멤버쉽
  3. 접근 제어 설정
  4. 접근 제어 메시지 필터

접근 제어 메시지 필터

아래에서 안내드리는 필터들을 차일드테마의 functions.php에 추가하여 멤버쉽 접근 제어 안내 메시지의 색상, 위치, 출력 시간 및 호출 방식을 변경하실 수 있습니다.

차일드 테마가 없으신 경우 이용중이신 테마에 추가해도 동작하지만, 이후 테마 업데이트 시 작업 내용이 삭제되므로 차일드 테마를 통해 이용하시는 것을 권장드립니다.


 

1. 색상 변경용 필터
기본값은 green이며, black 혹은 #000000 등의 RGB 색상 코드값으로도 이용하실 수 있습니다.

//멤버쉽 접근제어 메시지 색상 변경용 필터
function mshop_msms_toast_background_color() {
    return 'green';
}
add_filter( 'msms_toast_background_color', 'mshop_msms_toast_background_color' );

 

2. 위치 변경용 필터
기본값은 bottom-center이며, 이용할 수 있는 값은 아래 링크에서 확인 가능합니다.
다만 { top: ‘-‘, bottom: ‘-‘, left: ‘-‘, right: ‘-‘ }와 같은 커스텀 방식은 지원되지 않습니다.
https://kamranahmed.info/toast#toasts-positioning

//멤버쉽 접근제어 메시지 위치 변경용 필터
function mshop_msms_toast_position() {
    return 'bottom-center';
}
add_filter( 'msms_toast_position', 'mshop_msms_toast_position' );

 

3. 출력 시간 변경용 필터
기본값은 5000(5초)이며, 원하시는 시간에 맞춰 3000(3초) 혹은 10000(10초)등 자유롭게 설정하실 수 있습니다.

//멤버쉽 접근제어 메시지 출력 시간 변경용 필터
function mshop_msms_toast_hide_after() {
    return '5000';
}
add_filter( 'msms_toast_hide_after', 'mshop_msms_toast_hide_after' );

 

4. 출력 방식 변경용 필터
사이트의 캐시로 인해 접근 제어 메시지가 제대로 출력되지 않는 경우를 위한 필터입니다.
아래 필터 입력 시, 호출 방식이 ajax로 변경되게 됩니다.

//멤버쉽 접근제어 메시지 출력 방식 변경용 필터
add_filter( 'msms_show_notification_using_ajax', '__return_true' );
Was this article helpful to you? Yes No