• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền online
  • Đánh giá
  • Khuyến mãi
  • Thông báo
wpcb-logo

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Tích hợp Facebook Chat cho website không cần dùng plugin
hosting-tot-nhat-danh-cho-wordpress

Tích hợp Facebook Chat cho website không cần dùng plugin

Cập nhật: 10/01/2020 Trung Hiếu 279 Bình luận

Mục lục Hiện
  • 1. Các bước tích hợp Facebook Chat cho website

Tích hợp Facebook Chat cho website mà không cần dùng plugin.

tich-hop-facebook-chat-cho-website-khong-can-dung-plugin

Trong bài viết cách đây khá lâu, tôi đã từng hướng dẫn cho các bạn cách tích hợp Facebook Chat (Facebook Messenger) vào website WordPress bằng cách sử dụng plugin rồi phải không nào. Tuy nhiên, nhược điểm của phương pháp này là plugin không phải hàng “chính chủ” nên nội dung chat sẽ không thể hiển thị ngay trên website của bạn mà sau khi gửi tin nhắn, khách hàng sẽ phải sử dụng website hoặc ứng dụng Facebook để tiếp tục trao đổi. Hơn nữa, hướng dẫn này chỉ có thể áp dụng được cho nền tản WordPress. Vậy còn những nền tảng web khác thì sao?

Tham khảo thêm:

  • Tích hợp Facebook Like Reactions vào WordPress
  • Hướng dẫn tích hợp Facebook Chat vào website WordPress

Thật may mắn, đáp ứng được nhu cầu của đông đảo webmaster, Facebook đã nhanh chóng cho ra mắt sản phẩm “chính chủ” với tên gọi Customer Chat Plugin. Giờ đây, khách hàng đã có thể tương tác với bạn ngay trên website giống như những ứng dụng live chat truyền thống khác.

facebook-customer-chat

Làm thế nào để có được 1 widget như vậy trên website của bạn? Ngay sau đây là hướng dẫn chi tiết.

Các bước tích hợp Facebook Chat cho website

1. Đầu tiên, các bạn cần phải truy cập vào trang Facebook for Developers và tạo cho mình 1 ứng dụng bằng cách click vào nút Add a New App.

click-vao-nut-add-a-new-app

2. Một khung pop-up sẽ hiện lên, hãy điền đầy đủ các thông tin được yêu cầu rồi click vào nút Create App ID.

create-a-new-app-id

Một khung CAPTCHA sẽ hiện lên, hãy nhập chính xác dãy ký tự mà bạn nhìn thấy trong hình để vượt qua bước xác nhận bảo mật.

3. Trong giao diện quản trị ứng dụng, hãy click vào mục Settings rồi chọn Basic.

click-vao-muc-basic

4. Thông tin duy nhất mà các bạn bắt buộc phải điền trong phần này là Privacy Policy URL (nên điền URL website của bạn). Những mục khác các bạn có thể bỏ qua.

thiet-lap-facebook-app-basic

Click vào nút Save Changes để lưu lại.

5. Click vào nút Off để chuyển nó sang trạng thái On (đồng nghĩa với việc ứng dụng của bạn đã được kích hoạt).

kich-hoat-app-facebook

Click vào nút Confirm để xác nhận việc kích hoạt.

xac-nhan-kich-hoat-app-facebook

Nhớ copy App ID vì nó sẽ được dùng đến trong các bước tiếp theo.

6. Truy cập vào trang quản trị Facebook Page của bạn (Settings). Click chọn mục Advanced messaging.

click-vao-advanced-messaging-trong-page-settings

7. Paste App ID mà bạn đã copy ở bước 5 vào mục Share attribution rồi click vào nút Save.

share-attribution

8. Điền URL website của bạn vào mục White-listed domains và click vào nút Save. Nếu muốn hiển thị Facebook Customer Chat trên nhiều website cùng lúc, các bạn có thể điền nhiều URL trong mục này.

white-listed-domains

9. Click vào mục Messaging trên trang quản trị.

click-vao-messaging-trong-page-settings

Click tiếp vào nút Get Started trong mục Add Messenger to your website.

add-messenger-to-your-website

10. Chọn ngôn ngữ mà bạn muốn sử dụng cho Facebook Chat trong mục Language. Nếu muốn thay đổi nội dung câu chào, các bạn có thể click vào nút Change trong mục Greeting.

lua-chon-ngon-ngu-cho-facebook-chat

Click vào nút Next để chuyển qua bước tiếp theo.

11. Nếu có nhu cầu chỉnh sửa màu sắc của biểu tượng Messenger, các bạn có thể sử dụng tính năng Custom colours. Nếu không, hãy click vào nút Next để chuyển qua bước cuối cùng.

tuy-chinh-mau-sac-cho-facebook-chat

12. Tick vào mục I’ll install the code myself, copy đoạn code được cung cấp rồi click vào nút Finish để kết thúc.

copy-code-facebook-customer-chat

13. Đoạn code mà bạn được cung cấp sẽ có dạng như sau:

<!-- Load Facebook SDK for JavaScript -->
      <div id="fb-root"></div>
      <script>
        window.fbAsyncInit = function() {
          FB.init({
            xfbml            : true,
            version          : 'v5.0'
          });
        };

        (function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = 'https://connect.facebook.net/vi_VN/sdk/xfbml.customerchat.js';
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>

      <!-- Your customer chat code -->
      <div class="fb-customerchat"
        attribution=setup_tool
        page_id="1416141145302908">
      </div>

14. Chèn code đã chỉnh sửa vào Footer của website. Đối với mã nguồn WordPress, các bạn có thể chèn vào file footer.php của theme hoặc tham khảo bài viết “Chèn code vào Header và Footer của WordPress một cách đơn giản“. Và kết quả nhận được sẽ trông giống như thế này:

demo-facebook-customer-chat

Thật tuyệt vời phải không nào? Chúc các bạn thành công!

Bạn đang dùng cách nào để tích hợp Facebook Chat cho website của mình? Đừng quên chia sẻ nó với chúng tôi trong khung bình luận bên dưới.

Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)

Đang tải đánh giá...
  • Facebook
  • Twitter (X)
  • LinkedIn
  • Pinterest
  • Tumblr
  • Zalo

Bài viết liên quan

Thêm nút chat Zalo, Facebook, gọi điện không cần dùng plugin
Thêm nút chat Zalo, Facebook, gọi điện không cần dùng plugin
Tích hợp Facebook oEmbed và Instagram oEmbed cho WordPress
Tích hợp Facebook oEmbed và Instagram oEmbed cho WordPress
Khắc phục website bị Facebook chặn link
Khắc phục website bị Facebook chặn link

Chuyên mục: Thủ thuật WordPress Thẻ: Facebook

wpcanban-com-facebook-group

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Có nên combine JavaScript và CSS trong WordPress?
Bài viết sau Tích hợp widget Facebook Page vào website WordPress »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. Tru Le 3 bình luậnviết

    16/07/2020 lúc 02:50

    Chào bạn, mình muốn dời vị trí của icon messenger vì không muốn nó đè lên button”go back” của mình, mình dùng “class = “fb-customerchat”” để sửa css nhưng không được! Khi mình inspect trong chrome thì thấy nó được style inline nên mình không biết phải dùng class nào? Nếu mình dùng nguyên 1 loạt class trong tab thì nó cũng không được. Bạn có thể giúp mình phải sửa thế nào không? Mình dùng wordpress

    Bình luận
    • Trung Hiếu Quản lýviết

      16/07/2020 lúc 07:49

      Thay vì dời icon chat thì bạn nên tìm cách để dời vị trí của nút Back To Top sẽ đơn giản hơn đấy.

      Bình luận
      • Tru Le 3 bình luậnviết

        17/07/2020 lúc 02:33

        Cám ơn bạn mình đã làm được rồi!
        Nhưng mình mắc lỗi mới là: mình giả đình là khách hàng dùng ipad để chát với web nhưng không thể mở cửa sổ chát để mình đăng nhập và trò chuyện trong khi mình dùng iphone hay desktop thì mình chat với website bình thường. Bạn có biết lý do gì không? Giúp mình với. Cám ơn bạn

        Bình luận
        • Trung Hiếu Quản lýviết

          17/07/2020 lúc 07:22

          Cái này chắc là vấn đề của Facebook bạn ạ. Không thể can thiệp được đâu.

          Bình luận
  2. Nhan Kiet 1 bình luậnviết

    17/06/2020 lúc 16:52

    Chào bạn, cho phép mình hỏi một vấn đề.
    Mình có web bán hàng, không biết có cách nào cho live chat facebook chỉ hiển thị khi khách truy cập vào trang sản phẩm. Còn khi khách, người dùng truy cập vô bài viết trong blog bình thường thì ẩn live chat facebook đi.
    Chân thành cảm ơn bạn!

    Bình luận
    • Trung Hiếu Quản lýviết

      17/06/2020 lúc 17:57

      Bạn thử dùng plugin Header and Footer Scripts để chèn code Facebook Chat xem sao nhé.

      Bình luận
  3. bin 1 bình luậnviết

    01/06/2020 lúc 16:56

    Cho mình hỏi là bây giờ biểu tượng messenger đè lên biểu tưởng “kéo lên”, thì phải giải quyết như nào?

    Bình luận
    • Trung Hiếu Quản lýviết

      01/06/2020 lúc 21:12

      Thay đổi vị trí của nút back to top nhé. Vì nó dễ hơn việc thay đổi vị trí của widget Facebook Chat 1 tỉ lần. :P

      Bình luận
  4. Lucid Gen 51 bình luậnviết

    03/05/2020 lúc 18:13

    Sao có lúc em vào tạo code để chèn vào website thì chẳng còn thấy tính năng này nữa. Ko biết do fanpage hay nó đã ẩn

    Bình luận
    • Trung Hiếu Quản lýviết

      04/05/2020 lúc 09:44

      Nó lại đổi giao diện rồi. Tham khảo bài viết “Hướng dẫn tích hợp Facebook Chat vào website WordPress” cho nhanh.

      Bình luận
  5. yu 1 bình luậnviết

    22/04/2020 lúc 13:27

    Nếu phải dùng cùng lúc plugin Like/Share và plugin chat thì phải làm sao bạn?
    === Code từ plugin Like/Share ===

    window.fbAsyncInit = function() {
    FB.init({
    appId : ‘…’,
    cookie : true,
    xfbml : true,
    version : ‘v6.0’
    });
    FB.AppEvents.logPageView();
    };

    (function(d, s, id){
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) {return;}
    js = d.createElement(s); js.id = id;
    js.src = “https://connect.facebook.net/vi_VN/sdk.js”;
    fjs.parentNode.insertBefore(js, fjs);
    }(document, ‘script’, ‘facebook-jssdk’));

    ============

    === Code từ plugin chat ===

    window.fbAsyncInit = function() {
    FB.init({
    xfbml : true,
    version : ‘v6.0’
    });
    };

    (function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = ‘https://connect.facebook.net/vi_VN/sdk/xfbml.customerchat.js’;
    fjs.parentNode.insertBefore(js, fjs);
    }(document, ‘script’, ‘facebook-jssdk’));
    ===============

    Bình luận
    • Trung Hiếu Quản lýviết

      22/04/2020 lúc 14:11

      Thử chèn 1 code mà nó không hiện thì phải chèn cả 2 thôi. :D

      Bình luận
  6. Hiển 1 bình luậnviết

    01/04/2020 lúc 10:59

    Cho mình hỏi đã làm theo các bước hướng dẫn và chèn đoạn mã vào trang web sao không được ah

    Bình luận
  7. thanh 2 bình luậnviết

    22/03/2020 lúc 13:45

    XIn hoi cách remove sau khi cai ah, gio minh ko muon xai nua. cam on!

    Bình luận
    • Trung Hiếu Quản lýviết

      22/03/2020 lúc 13:56

      Bạn xóa cái đoạn code đã nhúng vào website đi là xong mà.

      Bình luận
  8. Viet 4 bình luậnviết

    26/02/2020 lúc 12:12

    Cho mình hỏi ở mục Adv Setting của fanpage mình không tìm thấy Share attribution :(

    Bình luận
    • Trung Hiếu Quản lýviết

      26/02/2020 lúc 13:05

      Adv Setting là chỗ nào bạn nhỉ?

      Bình luận
      • Viet 4 bình luậnviết

        26/02/2020 lúc 13:40

        phần Share Attribution trong Advanced messaging đó bạn.

        Bình luận
        • Trung Hiếu Quản lýviết

          26/02/2020 lúc 13:50

          Nó mới bỏ rồi thì phải bạn ạ.

          Bình luận
          • Viet 4 bình luậnviết

            26/02/2020 lúc 13:51

            vậy mình bỏ qua bước đó hay sao hả bạn ? có ảnh hưởng gì tới việc tạo chatbox k ta .

            Bình luận
            • Trung Hiếu Quản lýviết

              26/02/2020 lúc 13:53

              Bạn có thể bỏ qua nhé.

              Bình luận
          • viet 4 bình luậnviết

            26/02/2020 lúc 13:55

            Vậy cách này nếu k thành công thì dùng plugin Messenger Customer Chat còn hoạt động ổn k nhỉ ad :D

            Bình luận
            • Trung Hiếu Quản lýviết

              26/02/2020 lúc 14:40

              Bạn tham khảo bài viết “Hướng dẫn tích hợp Facebook Chat vào website WordPress” nhé. :P

              Bình luận
  9. Thanh 3 bình luậnviết

    11/02/2020 lúc 16:24

    Haiz, mình add cái plugin cusctom chat facebook cho nhanh :)

    Bình luận
  10. Huy Lê 35 bình luậnviết

    26/01/2020 lúc 07:44

    hay quá, cảm ơn tác giả nhiều

    Bình luận
« 1 … 9 10 11 12 »

Sidebar chính

Người sáng lập

avatar-tac-gia
Blogger - Developer - Freelancer

Tôi tên là Bùi Trung Hiếu, sinh ra ở một làng quê nghèo thuộc tỉnh Nghệ An. Hiện tại, tôi đang sinh sống và làm việc tại Hà Nội. Với niềm đam mê công nghệ thông tin mãnh liệt, đặc biệt là WordPress, tôi đã tự tìm tòi, nghiên cứu về chúng trong suốt nhiều năm qua.

Xem thêm về tôi

Theo dõi qua mạng xã hội

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Plugin độc quyền miễn phí

  • WPCB Central Panel
  • WPCB Secure Shield
  • WPCB Hybrid Cache Manager
  • WPCB AI Optimization
  • WPCB Simple Ratings
  • WPCB Simple AntiSpam
  • WPCB Images Optimizer
  • WPCB Images Cleaner
  • WPCB Social Share Buttons
  • WPCB Comment Notifications
  • WPCB Comment User Badge
  • WPCB Top Commenters
  • WPCB Simple SMTP
  • WPCB Simple Contact Form
  • WPCB Permalinks Manager
  • WPCB Syntax Highlighter
  • WPCB Content Protector
  • WPCB Auto Images Alt-Text
  • WPCB Snowfall
  • WPCB Ultimate Search
  • WPCB 404 Auto Redirect
  • WPCB Disable Blog
  • WPCB Simple Lightbox
  • WPCB Auto Expired Transients Cleaner

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Bài viết mới nhất

  • Dọn dẹp ảnh thừa cho website WordPress 28/04/2026
  • Plugin nén ảnh siêu nhẹ dành cho WordPress 24/04/2026
  • Ra mắt plugin WPCB Central Panel độc quyền 08/04/2026
  • Tối ưu website WordPress cho AI một cách đơn giản 24/03/2026
  • Hướng dẫn nâng cấp PHP 8.5 cho website WordPress 09/03/2026
  • Sửa lỗi trắng trang cho XML Sitemaps của Rank Math SEO 02/03/2026

Footer

Bình luận mới nhất

  • Trung Hiếu trong Plugin contact form siêu nhẹ cho WordPress
  • DigiContent trong Plugin contact form siêu nhẹ cho WordPress
  • Trung Hiếu trong Dọn dẹp ảnh thừa cho website WordPress
  • Tịnh Nguyễn Blog trong Dọn dẹp ảnh thừa cho website WordPress
  • Trung Hiếu trong Dọn dẹp ảnh thừa cho website WordPress

Bình luận nhiều nhất

  1. Tịnh Nguyễn Blog (8)
  2. Ngọc Blue (6)
  3. Blog Công Chứng (2)
  4. DigiContent (1)
  5. Việt Hùng (1)
  6. Tuấn Digi (1)
  7. HN (1)

Liên kết hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Bản quyền nội dung
  • Chính sách bảo mật
  • Liên hệ hỗ trợ

Thống kê WP Căn bản

9 Chuyên mục - 1.022 Bài viết - 35.716 Bình luận

Bản quyền © 2014 - 2026 · WP Căn bản (tiền thân là ebooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting