쪽지보내기 에러 문의

안녕하세요~

항상 감사드립니다.

다름이 아니라 코스모스팜 블로그에 나온 알림과 쪽지 활성화 코드를 functions.php 에 등록한 이후 https://imgur.com/a/hnEl5cW    https://imgur.com/a/LKZD9ZE 이렇게 계속 쪽지나 알림을 보내지 않아도 쪽지, 알림이 보내지고 있어서요.

도움 부탁드립니다...

 

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

    아래 링크들을 참고하신 건지요?

    워드프레스 알림 메시지 기능 안내
    워드프레스 쪽지 보내기 기능 안내

     

    올려주신 이미지만 봐서는 에러나 오류는 아닌 듯합니다.

    테마 쪽 functions.php 파일에는 위의 링크들에 안내된 코드를 추가하신 건지요?

    해당 코드는

    새로운 알림이나 쪽지가 등록된 것을 이메일과 SMS로 사용자에게 알릴 때 설정을 동적으로 변경하는 코드입니다.

    커스텀이 필요하신 게 아니라면 추가하신 코드를 지워보시겠어요?

    고맙습니다.

  • 네. 링크하신 기능 안내의 첫번째


    <?php // 새로운 쪽지가 등록된 것을 이메일과 SMS로 사용자에게 알릴 때 설정을 동적으로 변경할 수 있습니다. add_filter('cosmosfarm_members_messages_subnotify_email_args', 'my_messages_subnotify_email_args', 10, 2); add_filter('cosmosfarm_members_messages_subnotify_sms_args', 'my_messages_subnotify_sms_args', 10, 2); $from_user_id = get_current_user_id(); $to_user_id = '1'; // DB에 새로운 쪽지를 등록합니다. cosmosfarm_members_send_message(array( 'from_user_id' => $from_user_id, 'to_user_id' => $to_user_id, 'title' => '새로운 쪽지의 제목입니다.', 'content' => '새로운 쪽지의 내용입니다.', 'item_type' => 'default' )); // 설정을 초기화 하기 위해서 remove_filter 함수를 사용합니다. remove_filter('cosmosfarm_members_messages_subnotify_email_args', 'my_messages_subnotify_email_args', 10, 2); remove_filter('cosmosfarm_members_messages_subnotify_sms_args', 'my_messages_subnotify_sms_args', 10, 2); function my_messages_subnotify_email_args($args, $message){ $args['subject'] = '새로운 쪽지가 등록됐습니다.'; $args['message'] = '홈페이지에서 확인해주세요.'; return $args; } function my_messages_subnotify_sms_args($args, $message){ $args['message'] = '새로운 쪽지를 홈페이지에서 확인해주세요.'; return $args; } ?>

    이 부분만 추가했는데 이 부분을 지워줄까요?

  • 올려주신 코드를 추가하신 이유가 있으신지요?

    커스텀이 필요해서 해당 코드를 추가하신 게 아니라면 지우셔도 될 듯합니다.

    쪽지 보내기 기능을 수정해서 사용하신다면 어떤 식으로 하실지도 알려주시겠어요?

    고맙습니다.

  • 제가 구현기능 착각하고 추가한거라 알려드릴 내용이 없네요. 감사합니다~

  • 안녕하세요~ 쪽지 보내기 기능 구현해서 잘 사용하고 있습니다. 어드민바에도 '쪽지' 메뉴 구현했구요. 그런데, 명칭을 쪽지 -> 메시지로 변경해서 사용하고 싶은데 수정하려면 어떻게 하면 될까요?

  • 안녕하세요.

    코스모스팜 회원관리 플러그인의 쪽지 문구를 다른 문구로 변경하시려면

    워드프레스 관리자 -> 외모(테마 디자인) -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_filter('gettext', 'cosmosfarm_members_message_text', 999, 3);
    function cosmosfarm_members_message_text($translated_text, $text, $domain){
    	if($domain == 'cosmosfarm-members'){
    		switch($translated_text){
    			case '쪽지': $translated_text = '메시지'; break;
    			case '쪽지가 없습니다.': $translated_text = '메시지가 없습니다.'; break;
    			case '쪽지가 전송되었습니다.': $translated_text = '메시지가 전송되었습니다.'; break;
    		}
    	}
    	return $translated_text;
    }

     

    gettext 필터에 대한 자세한 내용은

    아래의 링크를 참고해보세요.

    https://codex.wordpress.org/Plugin_API/Filter_Reference/gettext

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기