Skip to content

Quản lý WordPress ​

Trang WordPress giúp bạn quản lý website WordPress ngay trong FlashPanel: đăng nhập nhanh vào trang quản trị, cập nhật WordPress, plugin, theme, tối ưu cơ sở dữ liệu và bật bộ nhớ đệm Nginx cho WP Rocket.

Truy cập trang WordPress ​

Mục WordPress xuất hiện ở menu của trang web khi website được cài bằng tùy chọn WordPress, hoặc được khai báo loại WordPress qua tùy chọn Tự tải lên.

Phía trên trang hiển thị phiên bản WordPress hiện tại và nút Tự động đăng nhập.

INFO

Nếu website đang bật Lockdown, các thao tác cập nhật và thay đổi plugin, theme sẽ bị vô hiệu hóa. Hãy tắt Lockdown trước khi cập nhật.

Đăng nhập một lần vào WordPress Admin ​

Bấm nút Tự động đăng nhập ở góc trên trang WordPress. Một tab mới mở ra và bạn được đăng nhập thẳng vào trang quản trị WordPress mà không cần nhập mật khẩu.

WARNING

Tự động đăng nhập chỉ dành cho máy chủ thuộc gói trả phí. Với gói miễn phí, bạn sẽ được chuyển tới trang đăng nhập WordPress kèm thông báo Auto login is only available for paid plans, hãy đăng nhập bằng tài khoản quản trị như bình thường.

Thao tác nhanh ​

Bảng thao tác nhanh gồm các nút cập nhật thường dùng, mỗi nút có ghi chú bên cạnh:

NútTác dụng
core-updateCập nhật WordPress lên phiên bản mới nhất. Chỉ hiển thị khi có phiên bản mới
plugin-updateCập nhật tất cả các plugin đang hoạt động
theme-updateCập nhật theme đang dùng hiện tại

Bấm nút tương ứng và theo dõi tiến trình trong trạng thái của nút hoặc trang Sự kiện của trang web.

WARNING

Hãy sao lưu website trước khi cập nhật. Bản cập nhật đôi khi gây lỗi tương thích với plugin, theme hoặc mã tùy chỉnh.

Công cụ tính năng ​

Chỉnh sửa wp-config.php ​

Bấm ô wp-config.php để mở tệp cấu hình WordPress trong trình soạn thảo, chỉnh sửa rồi lưu tệp.

WARNING

Chỉnh sửa sai wp-config.php có thể làm website ngừng hoạt động. Hãy sao lưu tệp trước khi sửa.

Tối ưu hóa WordPress ​

Dọn dẹp dữ liệu không cần thiết trong cơ sở dữ liệu WordPress.

  1. Bấm ô Tối Ưu WordPress
  2. Trong hộp thoại Tối ưu hóa cơ sở dữ liệu, chọn các mục cần chạy:
    • Làm sạch tất cả các bản sửa đổi bài viết
    • Làm sạch tất cả các bài đăng nháp tự động
    • Làm sạch tất cả các bài đăng bị chuyển vào thùng rác
    • Loại bỏ bình luận rác và bình luận trong thùng rác
    • Xóa nhận xét không được phê duyệt
    • Xóa các tùy chọn tạm thời đã hết hạn (có thể chọn thêm Tất cả (không chỉ hết hạn))
    • Xóa pingback, Xóa trackback
    • Làm sạch dữ liệu post meta, user meta, comment meta không còn liên kết
  3. Bấm Chạy tối ưu hóa

Hộp thoại cũng hiển thị thời điểm của các lần tối ưu trước đó.

WARNING

Các mục có biểu tượng cảnh báo thực hiện thao tác chuyên sâu hơn trên cơ sở dữ liệu. Nếu máy chủ cơ sở dữ liệu gặp sự cố đúng lúc đang tối ưu, dữ liệu có thể bị hỏng. Hãy sao lưu cơ sở dữ liệu trước khi chạy.

NGINX WordPress Rocket ​

Rocket-Nginx là cấu hình Nginx dành cho plugin bộ nhớ đệm WP Rocket. Khi bật, Nginx phục vụ trực tiếp các trang đã được WP Rocket lưu đệm mà không cần chạy WordPress hay PHP, đồng thời thêm header để trình duyệt lưu đệm CSS, JS và tệp media. Ô này chỉ hiển thị khi máy chủ dùng Nginx; khi đã bật, ô có dấu tích xanh.

Kích hoạt cấu hình Nginx cho WP Rocket ​

  1. Cài và kích hoạt plugin WP Rocket trong trang quản trị WordPress
  2. Tại trang WordPress trong FlashPanel, bấm ô NGINX WordPress Rocket
  3. Bấm Kích hoạt (bấm Vô hiệu hóa để tắt)
  4. Kiểm tra kết quả: mở website trong trình duyệt, nhấn F12 > tab Network, tải lại trang và xem header phản hồi của trang. Nếu có X-Rocket-Nginx-Serving-Static: HIT, Nginx đang phục vụ trang từ bộ nhớ đệm

Cấu hình WP-Cron ​

WARNING

Khi trang được phục vụ từ bộ nhớ đệm, WordPress không chạy với mỗi lượt truy cập. Vì WP-Cron chỉ chạy khi có lượt truy cập vào WordPress, các tác vụ đã lên lịch (đăng bài hẹn giờ, gửi email...) có thể không chạy đúng giờ. Bạn nên tắt WP-Cron và tạo cron job thật trên máy chủ.

  1. Mở wp-config.php (ô wp-config.php ở trên) và thêm dòng sau vào trước dòng That's all, stop editing!:

    php
    define( 'DISABLE_WP_CRON', true );
  2. Mở trang quản lý máy chủ, chọn mục CronJob rồi bấm nút CronJob để tạo cron job mới:

    • Lệnh (khung soạn thảo):

      bash
      cd /home/flashpanel/domain.com && php8.3 wp-cron.php

      Thay /home/flashpanel/domain.com bằng thư mục gốc của website và php8.3 bằng phiên bản PHP website đang dùng.

    • User: chọn người dùng sở hữu website

    • Công thức hẹn giờ: */15 * * * * (mỗi 15 phút)

  3. Bấm Thêm CronJob

Xem thêm CronJob.

Cập nhật người dùng WordPress ​

Đổi mật khẩu một tài khoản WordPress mà không cần đăng nhập trang quản trị.

  1. Bấm ô Cập nhật người dùng WordPress
  2. Nhập ID, tên người dùng hoặc email của tài khoản vào trường id / username / email
  3. Nhập Mật khẩu mới hoặc bấm biểu tượng chìa khóa để tạo mật khẩu ngẫu nhiên
  4. Bấm Gửi

Quản lý Plugin và Theme ​

Phía dưới trang có hai tab Plugins và Themes, kèm số lượng mục đã cài, ví dụ Plugins (15). Mỗi tab là một bảng gồm các cột: Tên Plugin, Trạng thái, Phiên bản, Phiên bản cập nhật, Cập nhật, Tự động cập nhật và Hành động.

Kích hoạt hoặc vô hiệu hóa ​

Bật/tắt công tắc ở cột Trạng thái của dòng tương ứng. Nhãn bên cạnh công tắc cho biết trạng thái hiện tại (active, inactive hoặc must-use).

Bật cập nhật tự động ​

Bật công tắc ở cột Tự động cập nhật để WordPress tự cập nhật plugin hoặc theme khi có phiên bản mới.

Cập nhật Plugin hoặc Theme ​

Khi có phiên bản mới, cột Phiên bản cập nhật hiển thị phiên bản đó và cột Cập nhật có nút Cập nhật. Bấm nút để cập nhật.

Cài đặt Plugin hoặc Theme mới ​

  1. Bấm nút Cài đặt Plugin (hoặc Cài đặt Theme) phía trên bảng
  2. Nhập tên plugin hoặc theme để tìm và chọn mục cần cài
  3. (Tùy chọn) Nhập Phiên bản (không bắt buộc); để trống để cài bản mới nhất
  4. (Tùy chọn) Đánh dấu Kích hoạt plugin sau khi cài đặt (hoặc theme)
  5. Bấm Cài đặt

Xóa Plugin hoặc Theme ​

Bấm nút Xóa ở cột Hành động và xác nhận. Thao tác này không thể hoàn tác.

Tải lại danh sách ​

Bấm biểu tượng tải lại phía trên bảng để cập nhật danh sách sau khi bạn thay đổi plugin, theme ở nơi khác (ví dụ trong trang quản trị WordPress).

INFO

Plugin must-use không thể vô hiệu hóa, cập nhật hay xóa từ trang này.

Khắc phục sự cố ​

Bật chế độ debug ​

Khi website hiện trang trắng hoặc thông báo "critical error", hãy bật ghi log debug của WordPress để tìm lỗi PHP:

  1. Bấm ô wp-config.php và tìm dòng define( 'WP_DEBUG', false );.

  2. Thay bằng:

    php
    define( 'WP_DEBUG', true );
    // Ghi lỗi vào wp-content/debug.log
    define( 'WP_DEBUG_LOG', true );
    // Không hiện lỗi cho khách truy cập
    define( 'WP_DEBUG_DISPLAY', false );
  3. Lưu tệp và tải lại trang đang bị lỗi.

  4. Đọc wp-content/debug.log trong Quản lý file, hoặc theo dõi trực tiếp bằng lệnh tail -f wp-content/debug.log trong thư mục website.

WARNING

Khi xử lý xong, đặt WP_DEBUG về false và xoá debug.log. Tệp này có thể mở được từ trình duyệt và làm lộ thông tin nhạy cảm.

Không tải được tệp .glb ​

Tải tệp .glb (mô hình 3D) lên Media Library thất bại với thông báo "This file cannot be processed by the web server." Dù thông báo nhắc tới web server, lỗi không nằm ở web server: WordPress đã chặn tệp trước khi tải lên, vì .glb không nằm trong danh sách loại tệp được phép.

Cho phép loại tệp này bằng cách thêm đoạn code sau vào functions.php của theme đang dùng (nên dùng child theme để không bị mất khi cập nhật theme):

php
add_filter('upload_mimes', function ($mimes) {
    $mimes['glb'] = 'model/gltf-binary';
    return $mimes;
});

Sau đó tải lại tệp từ Media > Add New.