Vô hiệu hóa tính năng viết bài trong WordPress.

Xem qua tiêu đề chắc hẳn nhiều bạn sẽ thắc mắc tại sao lại vô hiệu hóa tính năng viết bài trong WordPress? WordPress vốn dĩ chẳng phải sinh ra là để đăng tải nội dung các bài viết hay sao? Vô hiệu hóa rồi thì nó còn tác dụng gì nữa? Sự thực không phải vậy. Ngày nay, ngoài chức năng chủ yếu là làm blog, tạp chí, WordPress còn được sử dụng để xây dựng các trang web giới thiệu dịch vụ, cộng đồng mạng xã hội, diễn đàn, hệ thống membership… và nhiều mục đích khác. Trong không ít trường hợp, tính năng như đăng tải bài viết, bình luận, RSS feeds và các thứ liên quan không được ngó ngàng tới. Những lúc như vậy, tốt nhất, bạn nên vô hiệu hóa chúng đi để tiết kiệm tài nguyên cũng như làm cho WordPress Dashboard trở nên gọn gàng hơn.
Tham khảo thêm:
- Vô hiệu hóa RSS Feed trong WordPress một cách đơn giản
- Vô hiệu hóa tính năng bình luận trong WordPress
Tính năng viết bài của WordPress bao gồm những gì?
Về cơ bản, plugin vô hiệu hóa tính năng viết bài sẽ giúp bạn vô hiệu hóa các thành phần sau:
- Bài viết (Posts): đây là thành phần cốt lõi của blog. Plugin ẩn menu “Bài viết” trong trang quản trị, xóa nút “Tạo bài viết mới” trên thanh công cụ và tắt khả năng truy cập, tìm kiếm hay lưu trữ các bài viết này.
- Phân loại (Taxonomies): bao gồm Chuyên mục (Categories) và Thẻ (Tags) mặc định gắn liền với bài viết.
- Bình luận (Comments): hệ thống cho phép người đọc phản hồi dưới bài viết. Plugin xóa menu quản lý bình luận, tắt tính năng bình luận trên các bài viết cũ và ẩn các widget liên quan đến bình luận trên bảng tin (Dashboard).
- Kênh tin (Feeds): các luồng dữ liệu RSS, Atom, RDF dùng để phân phối nội dung bài viết mới cho người đọc hoặc các ứng dụng khác. Plugin chặn truy cập vào các đường dẫn này và trả về lỗi 410.
- Giao thức tương tác từ xa: bao gồm XML-RPC và Pingbacks/ Trackbacks, cho phép các trang web khác thông báo khi họ liên kết đến bài viết của bạn hoặc quản lý bài viết từ xa.
- REST API cho bài viết: điểm cuối (endpoint)
/wp/v2/postsdùng để lấy dữ liệu bài viết qua API cũng được coi là một phần của tính năng blog và bị loại bỏ. - Sitemaps (Sơ đồ trang): các liên kết đến bài viết và chuyên mục/ thẻ trong sitemaps mặc định của WordPress.
Vô hiệu hóa tính năng viết bài bằng plugin
Bạn có thể lựa chọn sử dụng 1 trong 2 plugin dưới đây. Tuy nhiên, chúng tôi khuyến khích sử dụng WPCB Disable Blog vì nó mới hơn, được cập nhật thường xuyên và có hiệu năng tốt hơn đáng kể.
Plugin WPCB Disable Blog
Đây là plugin do chính WP Căn bản phát triển để thay thế cho plugin Disable Blog đã rất lâu chưa được cập nhật. Plugin này hiện đang được cài đặt trên WP Shop. WPCB Disable Blog sở hữu những ưu điểm vượt trội như:
- File JS chỉ có kích thước rất nhỏ. Nó chỉ được tải trong các trang cần thiết của khu vực quản trị. File JS không phụ thuộc vào jQuery, được nạp ở footer.
- Chỉ cần cài đặt và kích hoạt, không cần cấu hình.
- Sử dụng các hàm native của WordPress, can thiệp sâu và triệt để.
- Hiệu năng cao, giảm tải truy vấn database cho website.
- Tương thích với plugin WPCB Secure Shield, tự động vô hiệu hóa các tính năng trùng lặp với WPCB Secure Shield.
- Plugin được tích hợp sẵn tính năng cập nhật tự động giống các plugin khác của WP Căn bản.
- Hỗ trợ sẵn 2 ngôn ngữ là tiếng Anh và tiếng Việt.
Xem changelog – WPCB Disable Blog
WPCB Disable Blog có thể được cài đặt dễ dàng thông qua bảng quản trị của plugin WPCB Central Panel.

Nếu website của bạn chưa được cài đặt plugin WPCB Central Panel, hãy tham gia group WP Căn bản trên Facebook (chỉ dành riêng cho khách hàng) để lấy link download plugin WPCB Central Panel. Sau đó, upload nó lên website của bạn.
Tham gia group WP Căn bản ngay
Plugin Disable Blog
Tương tự như plugin WPCB Disable Blog, ưu điểm của plugin Disable Blog là bạn không cần cấu hình bất cứ thiết lập nào cả. Tuy nhiên, xét về mặt hiệu năng thì nó kém hơn khá nhiều. Hơn nữa, đã lâu nó không còn được cập nhật.
Tất cả những gì các bạn cần làm chính là cài đặt và kích hoạt plugin Disable Blog (download).

Kiểm tra kết quả
Trước khi kích hoạt plugin, WordPress Dashboard sẽ trông như thế này:

Còn đây là kết quả:

Thật đơn giản nhưng vô cùng hữu ích phải không nào? Chúc các bạn thành công!
Mọi thắc mắc và góp ý xin vui lòng gửi vào khung bình luận bên dưới để được hỗ trợ và giải đáp.
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. :)






Ảo thật đấy, vô hiệu hóa tính năng viết bài cũng hơi hiếm trường hợp áp dụng he. Ngoài lề xíu, bạn Hiếu sắp xếp bình luận từ mới đến cũ trên bài viết để khuyến khích ae bình luận mới chứ nhỉ. Giờ bình luận mới nó nhảy qua trang khác hoặc đến cuối trang, ngoài ra bình luận cũ đôi khi sẽ không còn phù hợp với nội dung đã cập nhật hoặc thời cuộc ^^
1. Nhiều chứ bác. Nhiều web (bán hàng, giới thiệu công ty, giới thiệu dịch vụ…) họ chỉ cần tạo trang và sản phẩm thôi chứ không cần tính năng bài viết. Hoặc như em, tách blog và shop bán hàng ra thành 2 web riêng cho đỡ nặng mã nguồn. Nhìn plugin Disable Blog đang có hơn 10k website kích hoạt là biết.
2. Hồi trước em để sắp xếp bình luận mới trước, nhưng hiện tại gặp vướng mắc kỹ thuật với tính năng thêm
rel="next"vàrel="previous"khi phân trang bình luận nên em mới sắp xếp bình luận cũ trước.Ơ. Hết lỗi rồi này. Không biết hết lúc nào luôn. Ngon. Đã sắp xếp lại bình luận từ mới đến cũ. 😁
Haha, ngon ngay, dẫy mới hợp lý ^^
Chắc nó xung đột với code nào đó (sau này em đã bỏ đi mà không để ý). Nay bác nói, em thử lại thì thấy không lỗi nữa. Cũng có thể nó hết lỗi sau khi lên WordPress 6.9. 🤣
giờ mới thấy đi vô hiệu hóa chức năng viết bài, cơ mà nếu với mục đích khác ít ai dùng wordpress
Nhiều chứ. Người ta làm web công ty, làm shop bán hàng nhiều mà. Trên thực tế chả cần đả động đến phần Posts và Comments. Chỉ cần Pages và Custom Post Type là đủ. :)