쪽지 삭제 반복시 "기다려주세요" 메세지만 출력

https://imgur.com/zFxeLyM

 

그림 설명과 같이

쪽지 삭제 버튼 누른 후, "삭제하시겠습니까?" 에서 취소 버튼을 먼저 누르고,

다시 쪽지 삭제 버튼을 누르면 "기다려주세요" 메세지가 뜹니다.

다시 쪽지 삭제 버튼을 누르면 또 "기다려주세요" 메세지가 뜹니다.

 

어떻게 하면 수정할 수 있을까요!?

 

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

    올려주신 내용만으로는 원인을 파악하기 어렵습니다.

    정확한 원인을 파악하기 위해 디버그 모드를 활성화하셔서

    어떤 에러 메시지를 표시하는지 확인해보시고 알려주시겠어요?

    디버그 모드 활성화 방법은 아래의 링크를 참고해보세요.

    워드프레스 에러 확인하기 - 디버그 모드 활성화 방법

     

    크롬 브라우저 개발자 도구(F12) Console 창에 에러 메시지가 표시되는지 확인해보시겠어요?

     

    사용 중이신 테마나 다른 플러그인 쪽의 문제는 아닌지 확인해보셔야 할 듯합니다.

    잠시 다른 테마로 바꿔서 확인해보시고

    다른 플러그인 하나씩 비활성화해가면서 충돌이 있는지 확인해보시겠어요?

     

    그래도 해결되지 않으신다면,

    저희 고객지원 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면 점검해드리겠습니다.

    고맙습니다.

  • 1. 에러메세지

     Debug mode에서 Warning이나 Error는 뜨지 않습니다.

     Console창에는 

     삭제하시겠습니까? 메세지에서 취소 버튼을 누르면 [Violation] 'click' handler took  480ms

     메세지가 출력 됩니다. (Chrome 환경) Explorer에서는 별다른 메세지가 없습니다.

     

    2. 설치 환경 : 플러그인

     현재 설치 된 활성화된 플러그인은 4개입니다.

     1. KBOARD 게시판

     2. KBOARD 덧글

     3. WP-MEMBER

     4. 코스모스팜 회원관리

     

    3. 설치환경 : 스킨

     활성화된 스킨은 아무것도 없는 상태입니다.

     직접 파일생성하여 index.php / page.php / style.css 의 최소파일만 있는 상태입니다.

     

  • 아래 그림 참고 부탁드립니다.

    wp-content/plugins/cosmosfarm-members/assets/js/script.js 파일에 있는
    cosmosfarm_members_messages_delete함수 내용입니다.

    https://imgur.com/vQ166XX

     

    개인적인 의견으로
    위 소스코드를 이렇게 고쳐야 할 것 같아보여요

    https://imgur.com/8bfKHtS

  • 안녕하세요.

    사용 중이신 테마와는 충돌이 없으신지요?

    저희 고객지원 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면 점검해드리겠습니다.

    고맙습니다.

  • 제가 위에 덧글을 잘못 달았는데, 사용중인 테마는 아무것도 없는 테마입니다.

    index.php / post.php 직접 추가했습니다.

    테마 소스코드에 내용이 없어서, 충돌날 코드가 없습니다.

     

    FTP없이 SFTP를 사용하고 있고, AWS Key파일로 로그인하기 때문에, 

    키파일을 드리기가 쉽지않은 환경입니다. (죄송합니다)

     

    가지고계신 KBOARD Setup한 곳에서 버그 재현이 안되나요?

    그냥 쪽지 삭제 버튼눌렀다가 취소버튼 누르고, 다시 삭제버튼 누르면 바로 재현 됩니다.

    KBOARD Demo 사이트에는 쪽지기능이 없어 테스트가 안되네요

  • 코스모스팜 회원관리 플러그인 쪽지 삭제 및 알림 삭제 쪽에 버그가 있었습니다.

    파일을 수정해보시겠어요?

    FTP로 접속해서 /wp-content/plugins/cosmosfarm-members/assets/js/script.js 파일에

    아래의 코드를 모두 찾아서

    jQuery(button).data('submitted', 'submitted');
    
    if(confirm(cosmosfarm_members_localize_strings.are_you_sure_you_want_to_delete)){

    아래의 코드로 모두 교체해보세요.

    if(confirm(cosmosfarm_members_localize_strings.are_you_sure_you_want_to_delete)){
    	jQuery(button).data('submitted', 'submitted');

    추후 위의 코드를 적용해서 업데이트하도록 하겠습니다.

    고맙습니다.

  • 말씀주신대로 수정 후 잘 동작함을 확인했습니다.

     

    감사합니다~!

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요