Sau khi cài đặt một số source code WordPress đóng gói sẵn, website có thể xuất hiện các hiện tượng như:
- Không thấy nút Thêm Plugin
- Không có mục Cập nhật WordPress
- Không thể cài Plugin mới
- Không thể cài Theme mới
- Mất mục Theme File Editor hoặc Plugin File Editor
- Không thể cập nhật Plugin hoặc Theme
Nhiều người cho rằng đây là lỗi của website hoặc lỗi trong quá trình cài đặt. Tuy nhiên, trong phần lớn trường hợp, đây không phải là sự cố, mà là một cơ chế bảo vệ được cấu hình sẵn nhằm hạn chế rủi ro phát sinh trong quá trình sử dụng.
Vì Sao Website WordPress Bị Ẩn Nút Thêm Plugin?
Hiện nay nhiều website WordPress được xây dựng dưới dạng source code hoàn chỉnh và đã được tối ưu sẵn trước khi bàn giao.
Thông thường website đã được cấu hình đầy đủ:
- Theme
- Plugin
- WooCommerce
- Flatsome hoặc Elementor
- Tối ưu tốc độ tải trang
- Cấu hình PHP
- CSS tùy chỉnh
- Chức năng riêng theo ngành nghề
Khi website đã hoạt động ổn định, việc cài thêm plugin hoặc cập nhật hàng loạt không đúng cách có thể gây ra nhiều vấn đề như:
- Xung đột plugin
- Vỡ giao diện
- Sai bố cục trên điện thoại
- Lỗi giỏ hàng WooCommerce
- Lỗi thanh toán
- Mất CSS tùy chỉnh
- Lỗi PHP
- Website trắng trang
- Không truy cập được quản trị
Chính vì vậy, một số đơn vị phát triển website sẽ chủ động khóa một số tính năng quản trị nâng cao nhằm hạn chế các thay đổi ngoài ý muốn.
Các chức năng thường được khóa bao gồm:
✅ Cài plugin mới
✅ Cập nhật WordPress
✅ Cập nhật Theme
✅ Cập nhật Plugin
✅ Chỉnh sửa file trực tiếp trong Admin
Đây là cách làm khá phổ biến đối với các website bán hàng, website doanh nghiệp hoặc các source code đã được tối ưu sẵn.
Điều Này Có Nghĩa Là Website Bị Lỗi Không?
Không.
Nếu website vẫn hoạt động bình thường, truy cập được trang quản trị, đăng bài và quản lý nội dung bình thường thì việc mất nút “Thêm Plugin” thường chỉ là do cấu hình bảo mật hoặc cấu hình giới hạn quyền quản trị.
Trên thực tế, nhiều website vận hành ổn định trong thời gian dài nhờ hạn chế các thao tác cài đặt và cập nhật không cần thiết.
Website Bị Khóa Bằng Cách Nào?
Thông thường trong file wp-config.php sẽ có các dòng như:
define('DISALLOW_FILE_MODS', true);
define('DISALLOW_FILE_EDIT', true);
Ý nghĩa của từng dòng
| Cấu hình | Chức năng |
|---|---|
| DISALLOW_FILE_MODS | Khóa cài plugin, theme và cập nhật WordPress |
| DISALLOW_FILE_EDIT | Khóa chỉnh sửa file Theme và Plugin trong Admin |
Khi hai giá trị này được đặt thành true, WordPress sẽ ẩn các chức năng tương ứng.
Có Nên Mở Lại Không?
Hoàn toàn có thể mở lại nếu bạn:
- Hiểu plugin mình chuẩn bị cài đặt
- Có bản sao lưu website
- Biết cách khôi phục khi xảy ra lỗi
- Không cập nhật toàn bộ website một cách tùy tiện
Khuyến nghị:
Chỉ cài đặt những plugin thực sự cần thiết để tránh làm website nặng hơn hoặc phát sinh xung đột.
Cách Khôi Phục Nút Thêm Plugin Và Cập Nhật WordPress
Bước 1: Đăng Nhập Hosting
Tùy nhà cung cấp hosting mà bạn có thể sử dụng:
- cPanel
- DirectAdmin
- CyberPanel
- Plesk
Bước 2: Mở File Manager
Truy cập thư mục chứa website WordPress.
Thông thường là:
public_html
Bước 3: Tìm File wp-config.php
Bạn sẽ thấy cấu trúc tương tự:
public_html/
├── wp-admin/
├── wp-content/
├── wp-includes/
├── wp-config.php
Chuột phải vào file:
wp-config.php
và chọn:
Edit
Bước 4: Tìm Các Dòng Cấu Hình
Nếu thấy:
define('DISALLOW_FILE_MODS', true);
define('DISALLOW_FILE_EDIT', true);
hãy đổi thành:
define('DISALLOW_FILE_MODS', false);
define('DISALLOW_FILE_EDIT', false);
Ngoài ra có thể bổ sung thêm:
define('WP_ALLOW_MULTISITE', false);
define('WP_DEBUG', false);
define('WP_DEBUG_LOG', false);
define('WP_DEBUG_DISPLAY', false);
define('WP_AUTO_UPDATE_CORE', true);
define('AUTOMATIC_UPDATER_DISABLED', false);
define('DISALLOW_FILE_EDIT', false);
define('DISALLOW_FILE_MODS', false);
Nên đặt các dòng này phía trên đoạn:
/* Absolute path to the WordPress directory. */
Bước 5: Lưu File
Nhấn Save và tải lại trang quản trị WordPress.
Thông thường các mục:
- Plugin → Cài mới
- Appearance → Theme
- Updates
sẽ xuất hiện trở lại ngay lập tức.
Nếu Vẫn Không Thấy Nút Plugin?
Ngoài file wp-config.php, nguyên nhân còn có thể là:
1. Tài Khoản Không Phải Administrator
Tài khoản Editor hoặc Shop Manager sẽ không có quyền quản lý plugin.
2. Plugin Bảo Mật Đang Khóa
Một số plugin bảo mật có thể vô hiệu hóa các chức năng quản trị nâng cao.
Ví dụ:
- Wordfence
- Solid Security
- All In One WP Security
3. Theme Hoặc Plugin Tùy Chỉnh
Một số website được lập trình riêng có thể chủ động ẩn menu quản trị bằng code.
4. Hosting Không Cho Ghi File
Khi hosting thiếu quyền ghi, WordPress cũng có thể không hiển thị tính năng cập nhật hoặc cài đặt plugin.
Những Điều Cần Làm Trước Khi Cài Plugin Hoặc Update Website
Đây là bước rất nhiều người bỏ qua.
Một website WordPress hoàn chỉnh thường sử dụng:
- Theme trả phí
- Plugin Premium
- Plugin tùy biến riêng
- WooCommerce
- Flatsome
- Elementor
- Các đoạn code chỉnh sửa theo nhu cầu thực tế
Chỉ một bản cập nhật không tương thích cũng có thể gây:
- Vỡ giao diện
- Mất chức năng
- Lỗi WooCommerce
- Lỗi thanh toán
- Không đăng nhập được quản trị
- Trắng website
Để đảm bảo an toàn, nên thực hiện:
✅ Backup toàn bộ website
✅ Backup database
✅ Xuất file .wpress dự phòng
✅ Chỉ cập nhật các thành phần thực sự cần thiết
✅ Kiểm tra trên website thử nghiệm trước nếu có điều kiện
Kết Luận
Nếu website WordPress bị ẩn nút Thêm Plugin, Cập nhật hoặc Chỉnh sửa giao diện thì trong đa số trường hợp đây không phải lỗi hệ thống.
Đây thường là cơ chế giới hạn quyền được cấu hình sẵn nhằm giúp website hoạt động ổn định hơn và giảm nguy cơ phát sinh lỗi do cài đặt hoặc cập nhật ngoài ý muốn.
Nếu bạn hiểu rõ nhu cầu sử dụng và đã có bản sao lưu đầy đủ, hoàn toàn có thể mở lại các chức năng này bằng cách chỉnh sửa file wp-config.php theo hướng dẫn trong bài viết.
Hy vọng hướng dẫn trên sẽ giúp bạn chủ động quản lý website WordPress một cách an toàn và hiệu quả hơn.
- Cách sử dụng Chat Gpt miễn phí qua Telegram không cần tài khoản
- Hướng dẫn cách cài đặt plugin WordPress chuẩn xác nhất
- Cách cập nhật ảnh Thumbnail khi chia sẻ link bài viết lên Facebook và Zalo
- 5 bước tự làm Website để kinh doanh kiếm tiền online cho người mới không cần biết lập trình
- Hướng dẫn thay đổi phiên bản PHP trên Hosting (cPanel, DirectAdmin, CyberPanel…) dễ hiểu cho người mới















