Mục lục [Ẩn]
Với WordPress, để xây dựng chức năng Diễn đàn, bạn sẽ có hơn 3 lựa chọn. Tuy nhiên trong bài viết này, Nhân Hòa sẽ hướng dẫn cho bạn cách thêm một diễn đàn cho WordPress với bbPress.
1. BbPress là gì?
bbPress là một phần mềm diễn đàn được xây dựng với mã nguồn WordPress. Giống như WordPress, bbPress có thể mở rộng và bạn có thể cài đặt các plugin bổ trợ để thêm nhiều chức năng hơn cho diễn đàn của mình. Nó cũng rất nhẹ và nhanh hơn các phần mềm diễn đàn nguồn mở phổ biến khác (BuddyPress, ForumEngine, wpForo Forum, …).
bbPress được phát triển bởi một nhóm nghiên cứu mã nguồn mở wordpress áp dụng từ một ý tưởng xuất phát năm 2004 khi miniBB quá cồng kềnh cho các diễn đàn hỗ trợ WordPress khi vào khoảng thời gian này đây là một phần mềm diễn đàn mã nguồn mở miễn phí. Sau khi thành công trong quá trình phát triển thì nó đã được đưa vào trang WordPress.org và trở thành một plugin được rất nhiều chủ trang web sử dụng tạo thành một trang hỏi đáp trên site của mình.
bbPress là gì?
>>> Xem thêm: WordPress là gì?
2. Tính năng chính của bbPress
bbPress giúp các chủ website dễ dàng hơn trong việc tạo sân chơi riêng cho người đọc trên wordpress giúp họ có thể tự tạo chủ đề, tranh luận cũng như hỗ trợ nhau giống hệt như một trang diễn đàn thông thường. Plugin này giúp tạo độ lưu trang lâu hơn so với những trang không sử dụng khác.
Tính năng chính của bbPress
bbPress khá dễ dàng tùy chỉnh cũng như cài đặt giao diện để thích hợp với theme được các website sử dụng, điểm này khiến cho nó được các quản trị trang cho dù là nghiệp dư hay chuyên nghiệp thì cũng có thể áp dụng hơn so với việc tự cài đặt một diễn đàn trên vBulletin, xenForo hay phpBB.
3. Vai trò của người dùng trong bbPress
WordPress đi kèm với hệ thống quản lý vai trò người dùng của riêng mình, cho phép bạn gán vai trò người dùng với các quyền khác nhau. bbPress mở rộng vai trò người dùng WordPress bằng cách thêm năm vai trò người dùng với các quyền hạn khác nhau.
- Keymaster (Quản lý)
Chủ sở hữu trang web hoặc quản trị viên WordPress sẽ tự động được gán vai trò Keymaster khi họ cài đặt bbPress. Keymaster có thể xóa và tạo diễn đàn, có thể tạo, chỉnh sửa, xóa tất cả bài viết, chủ đề, diễn đàn
- Moderators (Quản trị)
Người dùng có vai trò của người điều hành có quyền truy cập vào các công cụ kiểm duyệt mà họ có thể sử dụng để kiểm duyệt các diễn đàn, chủ đề và bài đăng
Vai trò của người dùng trong bbPress
- Participants (Thành viên)
Participants đóng vai trò là người dùng mặc định, thành viên có thể tạo và chỉnh sửa chủ đề và bài đăng của riêng họ, họ có thể yêu thích và đăng ký chủ đề
- Spectators (Khách)
Khán giả chỉ được phép đọc các chủ đề và bài đăng công khai
- Blocked (Bị khoá)
Khi người dùng bị chặn, tất cả các quyền của họ sẽ bị chặn. Họ vẫn có thể đọc các chủ đề và bài đăng có thể xem công khai, nhưng không thể tham gia vào các diễn đàn
>>> Xem thêm: Tăng dung lượng upload file trong WordPress
4. Phân biệt bbPress với BuddyPress
Nếu bạn mới sử dụng WordPress, bbPress và BuddyPress có thể khá khó hiểu. Việc cả hai bắt đầu bằng cùng một chữ cái B và kết thúc bằng Press cũng gây khó khăn cho việc phân biệt từng plugin. bbPress là một plugin để tạo diễn đàn, trong khi BuddyPress là một plugin được sử dụng để tạo một mạng xã hội thân mật.
Phân biệt bbPress và BuddyPress
5. Bạn cần những gì để tạo diễn đàn bằng WordPress với bbPress?
Bạn cũng sẽ cần một tên miền. Đây sẽ là địa chỉ trang web của bạn trên Internet và người dùng sẽ nhập tên miền của bạn vào thanh địa chỉ của trình duyệt để truy cập diễn đàn của bạn.
Nếu bạn đã có một trang web WordPress thì bạn có thể bỏ qua phần này. Mặt khác, nếu bạn chỉ mới bắt đầu thì hãy tiếp tục đọc. Đầu tiên, bạn sẽ cần phải đăng ký một hosting để lưu trữ web. Đây là nơi bạn sẽ lưu trữ tất cả các tệp cho diễn đàn của bạn.
>>> Xem thêm: Tạo popup cho WordPress
6. Hướng dẫn cài đặt bbPress
bbPress là một plugin của WordPress. Để cài đặt bbPress bạn phải có website WordPress sẵn sàng.
Tiếp theo, bạn truy cập vào quản trị WordPress → Plugin → Cài mới → điền vào ô tìm kiếm: “bbPress“. Sau khi kích hoạt, bạn sẽ thấy màn hình chào mừng của bbPress.
- Tạo diễn đàn bằng WordPress với bbPress
Sau khi cài đặt, bbPress sẽ tạo thêm các menu Diễn đàn (Forums), Chủ đề (Topics) và Phản hồi (Replies) trong trang wp-admin của bạn
Trước tiên, bạn cần nhấp vào Diễn đàn (Forums) » Add New. Bạn sẽ được chuyển đến trang tạo diễn đàn của bbPress. Tại đây hãy nhập tiêu đề cho diễn đàn của bạn và nhập một mô tả nhỏ về nó. Sau đó nhấn nút Đăng
Bạn có thể tạo nhiều diễn đàn nếu bạn cần cho các cuộc thảo luận và chủ đề thảo luận khác nhau
- Hiển thị diễn đàn bbPress trong Front End của WordPress
Bây giờ bạn đã tạo một vài diễn đàn, đã đến lúc hiển thị các diễn đàn đó ở trang web WordPress của bạn. Tạo một trang WordPress mới. Đặt tiêu đề cho trang này. Ví dụ: Diễn đàn, Cộng đồng, Diễn đàn hỗ trợ, v.v. Sau đó, chỉ cần dán shortcode [bbp-forum-index] vào trang của bạn
Bây giờ bạn có thể truy cập trang trong trình duyệt web để xem bản xem diễn đàn của bạn
Tiếp theo, bạn cần giúp người dùng tìm diễn đàn trên trang web của bạn. Để làm điều đó, hãy tạo một liên kết đến trang diễn đàn của bạn trên menu điều hướng của website. Truy cập Giao diện (Appearance) » Menu và thêm trang diễn đàn vào menu điều hướng của bạn
- Tích hợp bbPress với theme WordPress của bạn
Khi bạn đã xây dựng một diễn đàn thì thường bạn sẽ cần cho phép người dùng đăng ký thành viên trên website của bạn. Để mở đăng ký thành viên hãy truy cập Cài đặt (Settings) » Tổng quan (General) và đánh dấu vào ô bên cạnh Ai cũng có thể đăng ký (Anyone can register) để cho phép đăng ký trên trang web của bạn
Đừng quên bấm vào nút Lưu thay đổi (Save changes) ở cuối trang để lưu lại cài đặt của bạn. Bây giờ trang web của bạn đã mở đăng ký, và người dùng có thể đăng ký tài khoản trên website của bạn. Việc tiếp theo bạn cần làm là tạo một trang chứa form đăng ký. Để làm điều này chỉ cần tạo một trang WordPress mới và đặt tiêu đề
Tiếp theo bạn có thể xem trang. Nó sẽ hiển thị một biểu mẫu đăng ký người dùng cho tất cả người dùng chưa đăng nhập
Một trang khác mà người dùng của bạn sẽ cần là trang khôi phục mật khẩu. Đây là nơi họ sẽ phục hồi mật khẩu trong trường hợp họ quên mật khẩu của mình. Tạo một trang WordPress khác và đặt cho nó một tiêu đề, ví dụ: Quên mật khẩu. Sau đó, thêm mã ngắn này [bbp-lost-pass] và xuất bản trang
Cuối cùng, bạn cần thêm một form đăng nhập vào trang web của mình để người dùng diễn đàn có thể dễ dàng đăng nhập từ bất cứ đâu trên trang web của bạn. bbPress đi kèm với một số widget và một trong số đó là widget đăng nhập
Truy cập Giao diện (Appearance) » Widget và kéo và thả widget đăng nhập vào thanh bên hoặc bất kỳ khu vực nào bạn muốn
Bạn sẽ được yêu cầu cung cấp các URL trang đăng ký và trang quên mật khẩu bị mất mà bạn đã tạo trước đó. Sau khi nhập chúng, bạn cần nhấp vào nút Lưu để lưu cài đặt widget
Bây giờ bạn đã có một form đăng nhập với các liên kết đăng ký và khôi phục mật khẩu ở thanh bên của website. Người dùng đã đăng nhập sẽ thấy tên người dùng của họ và liên kết đăng xuất thay vì form đăng nhập
- Quản lý cài đặt diễn đàn bbPress
Không giống như các phần mềm diễn đàn phổ biến khác, bbPress có trang cấu hình rất đơn giản. Để quản lý cài đặt cho diễn đàn bbPress của bạn, hãy truy cập Cài đặt (Settings) » Diễn đàn (Forums)
Tùy chọn đầu tiên bạn sẽ thấy ở đây là Tự động ấn định vai trò trong diễn đàn cho các thành viên đã ghi danh. Bạn có thể chọn vai trò người dùng hoặc bỏ chọn tùy chọn để gán vai trò người dùng theo cách thủ công cho từng người dùng khi họ đăng ký
Tùy chọn tiếp theo (Allow flood protection) sẽ thêm độ trễ 10 giây giữa các bài đăng trên diễn đàn để ngăn chặn tình trạng ngập lụt và spam diễn đàn. Bạn có thể tăng hoặc giảm thời gian trì hoãn ở đây
Tùy chọn Chỉnh sửa (Allow users to edit) cho phép người dùng chỉnh sửa bài đăng trên diễn đàn của họ sau 5 phút từ lúc họ xuất bản chúng. Bạn có thể bỏ chọn tùy chọn này nhưng điều đó sẽ khiến người dùng của bạn không thể chỉnh sửa bài đăng của họ
Tiếp theo, bạn sẽ tìm thấy phần tính năng diễn đàn. Tại đây, bạn có thể bật và tắt các tính năng diễn đàn
Tiếp tục kéo xuống dưới, bạn sẽ thấy các tính năng hiển thị diễn đàn. Từ đây, bạn có thể chọn giao diện bbPress, số lượng bài đăng và chủ đề để hiển thị trên các trang diễn đàn và nguồn cấp dữ liệu RSS của diễn đàn
Cuối cùng, bạn sẽ thấy các tùy chọn để chọn Slug URL cho các phần và trang diễn đàn khác nhau. Slug là URL thân thiện với SEO được sử dụng bởi WordPress
Đừng quên bấm vào nút Lưu thay đổi để lưu các cài đặt nếu bạn thay đổi chúng
7. Kết luận
Qua bài viết này, chúng tôi hy vọng đã giúp bạn tìm hiểu cách tạo diễn đàn bằng WordPress với bbPress cũng như cách cài đặt và cấu hình bbPress.
Quý khách hàng có nhu cầu đăng ký tên miền, đăng ký email doanh nghiệp, hosting wordpress giá rẻ, vps, ssl... xin vui lòng đăng ký tại Nhân Hòa để được hưởng ưu đãi giá rẻ nhất. Trân trọng!
+ Fanpage: https://www.facebook.com/nhanhoacom
+ Chỉ đường: https://g.page/nhanhoacom
+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html
————————————————————
CÔNG TY TNHH PHẦN MỀM NHÂN HÒA
https://nhanhoa.com
Hotline: 1900 6680
Trụ sở chính: Tầng 4 – Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội
Tel: (024) 7308 6680 – Email: sales@nhanhoa.com
Chi nhánh TP. Hồ Chí Minh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM
Tel: (028) 7308 6680 – Email: hcmsales@nhanhoa.com
Chi nhánh Vinh – Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An
Email: contact@nhanhoa.com