“Sorry, you’re not allowed to preview drafts” là một lỗi thường gặp trong WordPress, xuất hiện khi người dùng cố xem trước bản nháp nhưng không đủ quyền truy cập. Dù lỗi này không ảnh hưởng đến dữ liệu, nhưng nó khiến quá trình soạn bài và cộng tác trở nên bất tiện. Trong bài viết này, bạn sẽ hiểu rõ nguyên nhân gây lỗi, cách kiểm tra và khắc phục nhanh chóng – từ việc điều chỉnh vai trò người dùng cho đến các mẹo nhỏ xử lý URL hoặc dùng plugin hỗ trợ.
Điểm chính cần nắm
- Lỗi “Sorry, you’re not allowed to preview drafts” là gì: Đây là lỗi xảy ra khi người dùng cố xem trước bài viết nháp nhưng không có đủ quyền để truy cập nội dung đó.
Nguyên nhân gây ra lỗi “Sorry, you’re not allowed to preview drafts”: Thường đến từ việc tài khoản không có vai trò đủ cao, URL chứa thông tin không hợp lệ hoặc thiếu plugin hỗ trợ xem trước. - Cách sửa lỗi “Sorry, you’re not allowed to preview drafts”: Gồm ba hướng xử lý là kiểm tra vai trò người dùng, chỉnh sửa URL và sử dụng plugin hỗ trợ xem trước công khai.
- Kiểm tra và đổi vai trò (role) người dùng: Kiểm tra vai trò tài khoản và nâng cấp lên Editor hoặc Administrator nếu cần, đặc biệt khi chỉnh sửa cho người khác.
- Xóa preview ID và nonce trong URL: Thử xóa các tham số preview=true, preview_id và preview_nonce trong đường dẫn rồi tải lại trang.
- Dùng plugin để bật chế độ xem trước công khai: Sử dụng plugin như Public Post Preview để tạo đường dẫn xem trước mà không cần đăng nhập.
- Vietnix – Giải pháp lưu trữ tốc độ cao, ổn định và bảo mật: Dịch vụ hosting hiệu suất cao, bảo mật tốt, hỗ trợ kỹ thuật 24/7 phù hợp với website WordPress.
- FAQ: Tổng hợp các câu hỏi thường gặp giúp bạn nắm rõ hơn về lỗi và cách xử lý triệt để trong WordPress.
Lỗi “Sorry, you’re not allowed to preview drafts” là gì?
Sorry, you’re not allowed to preview drafts là một lỗi trong WordPress xảy ra khi bạn muốn xem trước một bài viết (hoặc trang) đang ở dạng bản nháp, nhưng lại không có đủ quyền để xem. WordPress sẽ hiển thị thông báo “Sorry, you’re not allowed to preview drafts” – tạm hiểu là “xin lỗi, bạn không được phép xem trước bản nháp này”.

Nguyên nhân gây ra lỗi “Sorry, you’re not allowed to preview drafts”
Lỗi này thường xuất hiện khi WordPress nhận thấy bạn không có quyền hợp lệ để xem trước bản nháp. Một vài nguyên nhân phổ biến bao gồm:
- Tài khoản không đủ quyền: Nếu bạn đang dùng vai trò Contributor hoặc Subscriber, thì gần như không có quyền xem trước bản nháp – nhất là những bài do người khác viết.
- Chưa đăng nhập: Bạn có thể đang mở link xem trước ở tab khác hoặc trình duyệt khác, nhưng lại chưa đăng nhập tài khoản WordPress.
- Link xem trước có vấn đề: Một số link xem trước chứa đoạn mã xác thực gọi là nonce. Nếu mã này bị sai, hết hạn hoặc không khớp với quyền của bạn, WordPress cũng sẽ từ chối quyền xem.
- Bài viết không phải do bạn tạo: Với một số vai trò người dùng, bạn chỉ được xem trước các bài mình viết, không phải bài của người khác trong hệ thống.
Lỗi “Sorry, you’re not allowed to preview drafts” đôi khi không chỉ đến từ quyền người dùng mà còn liên quan đến nội dung hoặc cách quản lý bài viết trên website. Ví dụ, nếu website có quá nhiều comment rác, liên kết độc hại hoặc nội dung bị đánh giá thấp, Google có thể hạn chế khả năng index – ảnh hưởng đến việc xem trước và tối ưu bài viết.
Khi sử dụng WordPress Hosting tại Vietnix, bạn sẽ được tặng kèm Rank Math SEO Pro – công cụ hỗ trợ quản lý nội dung toàn diện. Rank Math không chỉ giúp kiểm soát SEO, tạo sitemap mà còn hỗ trợ bạn theo dõi chất lượng nội dung, xóa toàn bộ comment không cần thiết, từ đó giảm thiểu rủi ro khi xử lý bản nháp hoặc preview bài viết.
Đẩy nhanh quá trình tối ưu website với
BỘ QUÀ TẶNG THEME VÀ PLUGIN TỪ VIETNIX!
Bên cạnh Rank Math SEO Pro, bạn còn được nhận miễn phí Elementor Pro, WP Smush Pro cùng hơn 500+ theme bản quyền – miễn phí 100% khi sử dụng hosting tại Vietnix!
Khám phá ngay bộ quà tặng độc quyền!

Cách sửa lỗi “Sorry, you’re not allowed to preview drafts”
Dưới đây là 3 cách đơn giản để bạn xử lý lỗi này và tiếp tục xem trước bản nháp trong WordPress:
1. Kiểm tra và đổi vai trò (role) người dùng
2. Xóa preview ID và nonce trong URL
3. Dùng plugin để bật chế độ xem trước công khai
1. Kiểm tra và đổi vai trò (role) người dùng
WordPress chia người dùng thành nhiều vai trò khác nhau như: Administrator, Editor, Author, Contributor và Subscriber. Mỗi vai trò sẽ có quyền hạn khác nhau, ảnh hưởng đến việc bạn có thể làm gì trong trang quản trị. Nếu bạn đang dùng tài khoản có quyền thấp như Contributor hoặc Subscriber, khả năng cao là bạn không thể xem trước bản nháp, đặc biệt là các bài viết do người khác tạo.
Để kiểm tra và thay đổi quyền cho họ, bạn vào Users > All Users trong trang quản trị WordPress. Danh sách người dùng cùng vai trò sẽ hiện ra tại đây.

Hãy tìm đến tên tài khoản của người đó rồi nhấn Edit.

Trong giao diện chỉnh sửa, kéo xuống mục Role và chọn một vai trò có quyền cao hơn như Editor hoặc Administrator – những vai trò có thể xem trước bản nháp. Sau khi chọn xong, đừng quên nhấn Update User để lưu lại thay đổi.

Lưu ý
Administrator có toàn quyền trên website, bao gồm cài plugin, chỉnh theme, thêm/xóa người dùng,… nên chỉ nên cấp vai trò này cho người bạn thật sự tin tưởng.
2. Xóa preview ID và nonce trong URL
Một nguyên nhân khác dẫn đến lỗi “Sorry, you’re not allowed to preview drafts” là do bạn truy cập link xem trước khi chưa đăng nhập, hoặc chuỗi xác thực trong URL đã hết hạn hoặc không hợp lệ. Khi bạn nhấn vào nút Preview trong WordPress, hệ thống sẽ tạo một URL tạm thời chứa các tham số như preview_id, preview_nonce
, và preview=true
để xác minh quyền truy cập.

Nếu link này được mở ở tab khác, trình duyệt khác, hoặc sau một thời gian dài (nonce hết hạn), thì WordPress có thể từ chối cho bạn xem bản nháp. Lúc này, bạn hãy thử xóa các tham số trong URL, tức là phần bắt đầu từ dấu ? trở đi, rồi tải lại trang.
Ví dụ, link gốc là:
https://vietnix.vn/khoa-hoc-seo/?preview_id=119445&preview_nonce=537d8530db&preview=true&_thumbnail_id=329534
Bạn chỉ cần giữ lại phần:
https://vietnix.vn/khoa-hoc-seo/
Sau đó nhấn Enter để tải lại trang. Nếu bạn đang đăng nhập bằng tài khoản có quyền, WordPress sẽ hiển thị bài viết dưới dạng bản nháp như bình thường.

3. Dùng plugin để bật chế độ xem trước công khai
Trong trường hợp bạn không muốn nâng quyền cho tài khoản khác chỉ để họ xem trước bản nháp, WordPress vẫn có cách giải quyết đơn giản hơn: bật chế độ xem trước công khai bằng plugin.
Bạn có thể cài plugin Public Post Preview để tạo một đường link tạm thời cho phép bất kỳ ai cũng có thể xem trước bài viết – ngay cả khi họ không có tài khoản WordPress. Để cài plugin, bạn vào Plugins > Add New, tìm kiếm với từ khóa Public Post Preview, sau đó nhấn Install và Activate.

Sau khi kích hoạt plugin, quay lại trang soạn bài viết nháp. Trong thanh bên (sidebar), bạn sẽ thấy tùy chọn Enable public preview. Hãy tick chọn mục này, sau đó WordPress sẽ hiển thị một đường link riêng để xem trước bài viết. Bạn chỉ cần sao chép link này và gửi cho người cần xem.

Đây là cách cực kỳ tiện lợi nếu bạn muốn gửi bản nháp cho đồng nghiệp, khách hàng hoặc cộng tác viên xem thử trước khi bài viết được chính thức xuất bản.
Vietnix – Giải pháp lưu trữ tốc độ cao, ổn định và bảo mật
Vietnix mang đến dịch vụ hosting được tối ưu toàn diện về tốc độ, hiệu suất và khả năng bảo mật. Với hơn 12 năm kinh nghiệm, Vietnix luôn nỗ lực đảm bảo website của bạn hoạt động mượt mà, hạn chế tối đa gián đoạn. Đội ngũ kỹ thuật giàu kinh nghiệm, hỗ trợ 24/7, sẵn sàng đồng hành và xử lý mọi vấn đề một cách nhanh chóng – để bạn an tâm tập trung phát triển nội dung, kinh doanh hiệu quả.
Liên hệ Vietnix để được tư vấn giải pháp phù hợp nhất:
- Website: https://vietnix.vn/
- Hotline: 1800 1093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, TP. HCM
Câu hỏi thường gặp
Vì sao link xem trước chứa nonce và preview ID lại gây lỗi khi chia sẻ?
Vì nonce là mã xác thực tạm thời, liên kết với phiên đăng nhập. Nếu người nhận link không có quyền tương ứng, lỗi sẽ xảy ra.
Khi nào nonce trong URL hết hạn?
Thường nonce trong WordPress có thời hạn mặc định khoảng 24 tiếng, sau đó sẽ hết hiệu lực và gây lỗi.
Tôi tạo bản nháp bằng tài khoản A, nhưng khi đăng nhập tài khoản B thì không preview được, vì sao?
Vì chỉ tài khoản tạo bản nháp hoặc có quyền cao hơn (như Admin/Editor) mới có quyền xem.
Có thể tùy chỉnh thời gian sống của link xem trước công khai không?
Có. Plugin Public Post Preview cho phép chỉnh thời gian hết hạn link bằng cách thêm đoạn code vào functions.php
.
Có cách nào để xem được danh sách ai đã xem bản nháp từ link công khai không?
Không có chức năng mặc định. Cần cài thêm plugin theo dõi hoạt động hoặc custom tracking code.
WordPress có log lại lỗi preview drafts không?
Mặc định thì không. Nhưng bạn có thể bật WP_DEBUG_LOG trong wp-config.php
để theo dõi lỗi chi tiết.
Tôi không muốn Contributor xem trước bất kỳ bài nào, kể cả của họ – có làm được không?
Có thể thông qua plugin quản lý quyền như User Role Editor để giới hạn hoàn toàn quyền preview.
Lời kết
Việc gặp lỗi khi xem trước bản nháp không phải là điều hiếm gặp trong quá trình quản trị WordPress, nhưng hoàn toàn có thể xử lý dễ dàng nếu bạn hiểu đúng nguyên nhân và áp dụng giải pháp phù hợp. Hy vọng bài viết này giúp bạn khắc phục vấn đề nhanh chóng, đồng thời hiểu rõ hơn về cách WordPress phân quyền người dùng và bảo vệ nội dung chưa công khai. Nếu bạn có bất cứ thắc mắc hay cần hỗ trợ gì, hãy để lại bình luận bên dưới mình hỗ trợ nhanh nhất. Cảm ơn bạn đã đọc!
Mọi người cũng xem: