Simple Ajax Chat – Add a Fast, Secure Chat Box

설명

⭐ 가장 간단한 지속형 채팅 솔루션!

⭐ Fully self-hosted: No 3rd-party account required 🙂

Simple Ajax Chat makes it easy for your visitors to chat with each other on your website. Simply add a shortcode to any post or page and done! Instant chat forum anywhere. The chat form is fully customizable with many options, so you can create the perfect chat box for your visitors.

👉🏻 확인해 보세요: WP-Mix에서 제공하는 Simple Ajax Chat 라이브 데모 »

👉🏻 WPBeginner에 실린 Simple Ajax Chat 리뷰를 확인해 보세요 »

👉🏻 Pro 버전은 무제한 채팅을 지원합니다!

Simple Ajax Chat is fully self-hosted with NO 3rd-party service required. Many (if not all) of the other free chat plugins require registration and monthly service from a 3rd-party provider. With Simple Ajax Chat, there is no 3rd-party: WordPress is all that’s required. Own your chats!

Difference between SAC free and SAC Pro

The main difference between SAC free and SAC Pro? Easy:

  • SAC free supports 1 chat form
  • SAC Pro supports unlimited chat forms

Pro can do everything free can do and SO much more. Customize each chat form with unique features. SAC Pro is an all new plugin written with smarter, faster code and all the latest techniques. Get SAC Pro »

SAC 기능

  • The simplest possible persistent chat
  • Fully self-hosted: No 3rd-party account required
  • Ajax goodness loads new chats without page refresh
  • Smart chat processing optimizes for performance
  • Works with all browsers (Chrome, Firefox, Safari, etc.)
  • 모든 모바일 기기(iPhone, Android 등)에서 작동합니다
  • 숏코드 또는 템플릿 태그로 쉽게 표시
  • Display chat box in multiple locations
  • 정기적으로 업데이트되며 ‘미래 대비’
  • 맞춤 CSS 스타일 지원
  • 강력한 스팸 방지 보안
  • Clean HTML markup

추가 기능

  • 플러그 앤 플레이: 별도 설정 불필요
  • 채팅을 편집하고 삭제할 수 있는 내장 제어판
  • 금지할 단어 및 문구 목록을 직접 정의할 수 있습니다
  • 채팅 메시지를 오름차순 또는 내림차순으로 표시
  • 채팅 폼 전/후에 사용자 지정 콘텐츠 표시
  • 채팅 메시지에 대해 소리 알림을 재생할 수 있는 옵션
  • 로그인한 사용자로 채팅을 제한하는 옵션
  • 플러그인 기본 설정 복원 옵션
  • 브라우저 알림 활성화 옵션
  • 모든 채팅 메시지를 CSV 파일로 내보내기
  • 이모티콘 및 이모지 지원 🙂

모든 항목 사용자화

  • 채팅 메시지의 최대 개수를 제한합니다
  • 각 채팅 메시지의 최대 길이를 제한합니다
  • 필터 훅을 통한 고급 커스터마이징
  • 더 큰 입력 필드를 위해 textarea를 사용할 수 있는 옵션
  • 로그인한 사용자 이름을 채팅 이름으로 사용할 수 있는 옵션
  • 채팅 이름에 대한 URL 필드를 활성화/비활성화하는 옵션
  • 채팅 상자가 표시될 때에만 JavaScript를 로드합니다
  • Ajax 요청의 업데이트 간격을 사용자 지정하세요
  • 새 채팅의 페이드인 색상을 사용자 지정할 수 있습니다
  • 새 채팅의 페이드 지속 시간을 사용자 지정하세요
  • 그 밖에도 훨씬 더 많은 기능!

👉🏻 That’s a LOT of features, but the Pro version has WAY more. Compare features (free vs. pro) »

Exclusive Pro Features

  • 모든 채팅 폼에 대해 Google reCaptcha(보이지 않는)를 활성화합니다
  • 여섯 가지 폼 스타일 중 선택하거나 사용자 지정 스타일을 사용할 수 있습니다
  • 고급 채팅 관리 도구 및 사용자 통계
  • 임의의 사용자를 음소거하여 채팅을 금지할 수 있습니다
  • Ban any non-admin users from any chat session
  • Enable customizable emoji picker for any chat form
  • Display user avatars next to chat messages
  • Display the user role next to chat messages
  • Define your own Bang (!bang) shortcuts
  • Email notifications for new chat messages
  • Limit number of users for any chat form
  • Create private chat boxes between users
  • Banned phrases in text messages and user names
  • Fine-grain control over allowed chat content
  • Built with vanilla JavaScript (jQuery not required)
  • Optionally display inline images in chat messages
  • Automatically clear chat messages and send email alert
  • Display a “current online users” widget for any form
  • Displays a max-character counter for messages
  • Display a role-based chat box on the WP Dashboard
  • Choose from six sound alerts for new chat messages
  • Option to include your own CSS and JavaScript

👉🏻 Learn more and get SAC Pro »

개인정보

이 플러그인은 사용자가 자발적으로 제공한 채팅 데이터(예: 이름, 채팅 메시지, 선택적 URL 필드)를 수집합니다. 또한 관리자가 사용자 IP 정보를 수집할지 여부를 선택할 수 있는 옵션을 제공합니다. 이 두 가지를 제외하고는 이 플러그인은 어떤 사용자 데이터도 수집하거나 저장하지 않습니다. 이 플러그인은 채팅 기능을 위해 몇 가지 쿠키를 사용합니다. 타사 위치에 연결하지 않습니다. 개인정보에 미치는 영향은 최소입니다.

번역

이 플러그인은 모든 언어로의 번역 »을 지원합니다.

개발자

Simple Ajax Chat는 Jeff Starr가 개발 및 유지 관리하며, 그는 15년 경력의 WordPress 개발자이자 저자입니다.

개발 후원

저는 워드프레스 커뮤니티를 위해 이 무료 플러그인을 애정을 담아 개발하고 유지합니다. 지원을 표시하려면 기부하기를 하거나 제 책들 중 하나를 구매할 수 있습니다:

And/or purchase one of my premium WordPress plugins:

Links, tweets and likes also appreciated. Thank you! 🙂

스크린샷

  • Simple Ajax Chat: 채팅 상자
  • Simple Ajax Chat: 플러그인 설정 (패널 토글 – 열기/닫기)

설치

설치

  1. 플러그인을 블로그에 업로드하고 활성화하세요
  2. 설정으로 이동하여 옵션을 구성하세요

WP 플러그인 설치에 대한 자세한 정보

사용법

설정이 구성되면 숏코드 또는 템플릿 태그를 사용하여 어디에서나 폼을 표시할 수 있습니다.

Shortcode

Use this shortcode to display the chat box on a post or page:

[sac_happens]

Template Tag

Use this template tag to display the chat box anywhere in your theme template:

<?php if (function_exists('simple_ajax_chat')) simple_ajax_chat(); ?>

More chat forms and features

The free version of SAC supports one chat form that can be displayed anywhere. The Pro version supports unlimited chat forms and great features like Google reCaptcha, private chats, mute/ban users, and much more. Get SAC Pro »

Upgrades

Visit the WordPress Plugins screen, locate the plugin, and click “Update” 🙂

Note: Deleting this plugin via the WordPress Plugins screen will remove all of its settings and chat messages from the WordPress database.

Restore Default Options

To restore default plugin options, either uninstall/reinstall the plugin, or visit the plugin settings > Restore Default Options.

Uninstalling

This plugin cleans up after itself. All plugin settings and chat messages will be removed from the WordPress database when the plugin is uninstalled via the Plugins screen.

Stopping spam

This plugin works in two modes:

  • “Open Air” 모드 – 누구나 채팅할 수 있습니다
  • “Private” 모드 – 로그인한 사용자만 채팅할 수 있습니다

“Private” mode stops all automated spam, but registered users may still send “spammy” chat messages. Likewise, the “Open Air” mode is super effective at blocking automated spam, but some manual spam may get through. As a general rule, the longer your chat forum is online, the more of a target it will be for spam.

Alternately/additionally you can use .htaccess to block spammers. It’s an easy, super-effective method for controlling access to your site.

브라우저 알림

SAC는 선택적 브라우저 알림을 제공합니다. 플러그인 설정에서 활성화하면 모든 알림 관련 동작이 브라우저 설정에 따라 자동으로 이루어집니다. 예를 들어 브라우저가 모든 사이트 알림을 거부하도록 설정되어 있다면 SAC 알림을 볼 수 없습니다. 마찬가지로 브라우저가 알림을 허용하도록 설정되어 있고(설정에서 활성화된 경우) 채팅 상자를 보고 있는 동안 누군가 메시지를 남기면 알림이 표시됩니다. 자세한 내용은 사용 중인 특정 브라우저의 문서를 확인하세요.

기타 참고

추가 참고 사항:

  • 채팅 마크업에는 온라인 사용자를 위한 sac-online 클래스가 포함되어 있습니다
  • 모든 CSS 훅의 템플릿을 포함합니다 (위치: /resources/sac.css)
  • 채팅 마크업에 각 메시지의 타임스탬프 포함

플러그인이 마음에 드시나요?

Simple Ajax Chat을 좋아하신다면 잠시 시간을 내어 별 5개 평점을 남겨주세요. 개발과 지원을 계속 이어가는 데 도움이 됩니다. 감사합니다!

FAQ

알림 소리를 어떻게 변경하나요?

Open the directory /resources/audio/ and replace the files msg.mp3 and msg.ogg with your desired audio files. You will notice lots of alternate sound files included in that same directory. Simply rename any pair of files to replace the defaults.

CSS 선택자의 전체 목록은 어디에서 찾을 수 있나요?

리소스 디렉터리(resources)에 위치한 sac.css를 확인하세요.

정해진 시간 간격으로 채팅 메시지를 자동 삭제할 수 있나요?

네, WP-Mix.com의 이 글을 참조하세요: 채팅 자동 삭제.

모바일 기기에서 작동하나요?

네, 이 채팅 플러그인은 iPhone, Android 기기 및 JavaScript를 지원하는 거의 모든 기기에서 잘 작동합니다. 기능은 Ajax를 사용해 구현됩니다.

SAC 플러그인 파일을 화이트리스트에 올릴 수 있나요?

Yes, check out Simple Ajax Chat .htaccess whitelist and/or Whitelist POST access with .htaccess

“최신 메시지: X분 전”을 어떻게 숨기나요?

다음 CSS를 추가하세요:

#sac-latest-message { display: none; }

해당 내용을 플러그인 설정의 ‘Custom CSS styles’ 또는 테마 스타일 어디에나 추가할 수 있습니다. 플러그인 설정을 통해 추가하는 경우 관련 설정인 ‘Enable custom styles’도 활성화되어 있는지 확인하세요.

폼에서 이름, URL 등 레이블을 어떻게 숨기나요?

다음 CSS를 추가하세요:

#sac-form label { display: none; }

해당 내용을 플러그인 설정의 ‘Custom CSS styles’ 또는 테마 스타일 어디에나 추가할 수 있습니다. 플러그인 설정을 통해 추가하는 경우 관련 설정인 ‘Enable custom styles’도 활성화되어 있는지 확인하세요.

“say it” 버튼을 어떻게 제거하나요?

사용자가 Enter 키를 눌러 채팅을 전송하도록 “say it” 제출 버튼을 숨길 수 있습니다. 다음 CSS를 추가하세요:

#sac-user-submit { display: none; }

해당 내용을 플러그인 설정의 ‘Custom CSS styles’ 또는 테마 스타일 어디에나 추가할 수 있습니다. 플러그인 설정을 통해 추가하는 경우 관련 설정인 ‘Enable custom styles’도 활성화되어 있는지 확인하세요.

폼이 제대로 표시되지 않고 엉망으로 보이나요?

Simple Ajax Chat is designed to look great on any of the default WP themes and most other themes as well. Even so, every theme is different, and it’s impossible to test on the hundreds of thousands of themes that are available. So if the chat form is not looking awesome on your theme, it’s because your theme for whatever reason is applying its own particular styles. If this is the case, you can try disabling the plugin setting to “Enable custom styles”. If that doesn’t help, you can include your own custom CSS, or customize the plugin’s default styles. Alternately, you may include custom CSS via your theme’s stylesheet, and/or modify your theme’s CSS as needed to make things display as desired. Tip: to see how the chat form should look, check it out using any of the default WP themes.

채팅 폼은 보이는데 새로운 채팅이 표시되지 않나요?

If this is happening, and/or if you are receiving a “Failed opening required” error message, most likely your site’s wp-load.php file is not located in the usual default location (i.e., it has been moved to a custom location). If this is the case, you will need to edit the paths in /simple-ajax-chat-core.php (line 4) and /resources/sac.php (line 10). At some point I will be revamping the plugin so that this modification won’t be necessary.

채팅 상자에 표시되는 이상한 문자를 어떻게 수정하나요?

채팅 메시지에 물음표나 다른 이상한 문자나 기호가 보인다면 다음 해결책 중 하나를 시도해 보세요:

  • 플러그인을 제거(삭제)한 다음 다시 설치하세요. 이 방법은 모든 설정을 초기화하고 모든 채팅 메시지를 삭제한다는 점에 유의하세요.
  • 또는 설정이나 채팅 메시지를 잃고 싶지 않다면 다음 SQL 명령을 실행할 수 있습니다: ALTER TABLE wp_ajax_chat CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

이 두 가지 방법 중 어느 하나가 이상한 문자 문제를 해결할 것입니다. SQL 명령은 기본 데이터베이스 접두사인 wp_를 사용한다고 가정합니다. 사용자 정의 데이터베이스 접두사를 사용 중이라면 명령의 해당 부분을 꼭 수정하세요.

로그인 필요 메시지를 어떻게 사용자화하나요?

기본적으로 로그인 필요 메시지는 “이 채팅에 참여하려면 등록된 사용자여야 합니다.”입니다. 이 메시지를 사용자화하려면 이 포럼 글을 확인하세요.

특정 브라우저(예: Chrome)에서 채팅 박스가 작동하지 않나요?

일부 플러그인(예: Shield Security)은 SAC가 제대로 작동하지 못하게 하는 보안 헤더를 구현할 수 있습니다. 이 문제를 해결하려면 “HTTP Headers” 탭으로 이동한 다음 “Security Headers” 탭(사용 중인 플러그인에 따라 이름이 다를 수 있음)으로 이동하세요. 거기에서 “Referrer Policy”를 “Same Origin”으로 설정한 다음 변경 사항을 저장할 수 있습니다. 그러면 SAC가 즉시 제대로 작동하기 시작해야 하지만 브라우저 캐시를 지우고 페이지를 강력 새로고침해야 할 수도 있습니다.

폼 입력은 어떻게 번역하나요?

폼 입력(예: “Submit” 버튼)에 번역이 적용되지 않는 경우, 다음 jQuery 스니펫을 추가하여 우회할 수 있습니다:

<script>jQuery(function() { jQuery('#submitchat').val('Whatever'); });</script>

이 코드는 테마에 jQuery가 로드된 에 포함되어야 합니다. 그런 다음 #submitchat을 폼 입력의 ID로 변경하세요. Whatever는 표시할 텍스트로 원하는 것으로 변경하세요.

How to show the date/time of each chat?

Add the following CSS to the plugin setting, “Custom CSS styles”:

ul#sac-messages li.sac-chat-message::before { content: "[ 'attr(data-time)' ]"; color: #777; }

After saving changes, that CSS will display the chat date/time next to each message, for example:

[ 2021-08-30,08:35:57 ] Chat User: Hello this is a chat message left in August of 2021.

How to display chat box and form in vertical fashion?

By default, the chat box and form are displayed side by side. Here is a quick tutorial to display them vertically, so the chat form is below the chat box. This is useful for optimizing SAC for limited space on the page.

질문이 있으신가요?

Send any questions or feedback via my contact form

후기

2025년 1월 18일
Simple Ajax Chat is a fantastic plugin that brings real-time chat functionality to any WordPress site with minimal setup. Its ease of use and seamless integration make it an excellent choice for creating engaging chat environments for communities.
2024년 12월 17일
Super easy to install via shortcode. Tweak a few settings and you’re off to the races. Copy and paste shortcode anywhere you want it to show, easy to make it into a pattern reusable block.
2024년 11월 26일
Simple, clean, performant, works great. I love it. In fact, I just upgraded to Pro.
2024년 10월 10일
The plugin is simple to install and works exactly the way I would expect a group chat to work. It doesn’t get in your way.Note: When I installed the SAC, I was getting an Access Denied error whenever I tried to send a chat. My security plugin had locked the plugin directory. I disabled that feature in my security plugin and all worked perfectly
모든 212 평가 읽기

기여자 & 개발자

“Simple Ajax Chat – Add a Fast, Secure Chat Box”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

“Simple Ajax Chat – Add a Fast, Secure Chat Box”(이)가 8 개 언어로 번역되었습니다. 기여해 주셔서 번역자님께 감사드립니다.

자국어로 “Simple Ajax Chat – Add a Fast, Secure Chat Box”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

Simple Ajax Chat을 좋아하신다면 잠시 시간을 내어 별 5개 평점을 남겨주세요. 개발과 지원을 계속 이어가는 데 도움이 됩니다. 감사합니다!

👉🏻 Pro 버전은 무제한 채팅을 지원합니다!

20251121

  • sac_i18n_init()를 복원합니다
  • 플러그인 설정 페이지 업데이트
  • readme.txt 문서 개선
  • 새 언어 템플릿을 생성합니다
  • WordPress 6.9 (베타)에서 테스트

전체 변경 로그 @ https://plugin-planet.com/wp/changelog/simple-ajax-chat.txt