Cài Đặt Tất Cả Cấu Hình Wordpress Ở Một Trang
Mình rất hay làm các website bằng Wordpress. Đối với các website làm bằng Wordpress, việc quá nhiều plugins dẫn đến mỗi lần muốn cấu hình chức năng gì là tìm menu / tab / options rất lâu: số lượng thao tác nhiều & còn tốn thêm thời gian chờ tải trang nữa.
Vậy cần làm gì để giảm số bước cần làm, giảm thời gian chờ đợi, tăng năng suất làm việc.
Vấn đề thường gặp
Qua kinh nghiệm nhiều năm làm, mình có 1 danh sách các plugins "phải có" để đảm bảo các tiêu chí như:
- Đáp ứng SSL/HTTPS
- Đổi đường dẫn trang Đăng nhập
- Các tiêu chuẩn bảo mật khác
- Import/Export data
- Backup định kỳ
- ...
Tổng số khoảng 10 plugins. Ngoài số plugins trên thì còn cài đặt thêm nhiều plugins khác nữa để đáp ứng các đầu bài khác nhau.
Đã bao nhiêu lần mình mong muốn có chỗ nào đó chứa tất cả các cấu hình vào 1 chỗ cho đỡ phải nhảy lung tung.
Và rồi ông trời như nghe được tiếng lòng của tôi "ông giáo" ạ. Tôi đã phát hiện ra là Wordpress có 1 chỗ như thế thật.
Cài đặt tất cả cấu hình của Wordpress ở một trang
Bạn có thể truy cập qua URL sau: example.com/wp-admin/options.php
(thay example.com bằng domain của bạn)

Trang này sẽ hiển thị tất cả các cấu hình được lưu trong bảng wp_options
. (với điều kiện tiền tố khi ban đầu lập website được chỉ định là wp_)
Đa phần các cấu hình đều thay đổi được. Đối với các cấu hình được lưu dạng mảng thì bạn sẽ nhìn thấy nội dung là SERIALIZED DATA
.
Nếu bạn quen thuộc với mảng của PHP thì bạn có thể sửa trực tiếp các cấu hình này trong cơ sở dữ liệu.
VD như đối với bản ghi có ID 10390.
Bạn có thể copy giá trị của cấu hình rồi dán website Unserialize. Trang web này giúp bạn biến đổi mảng sang dạng dễ nhìn hơn.
Từ đó bạn cập nhật các thay đổi mong muốn rồi thực hiện re-serialize the array để lưu ngược lại cơ sở dữ liệu.

Lưu ý: bạn nên thực hiện sao lưu cơ sở dữ liệu trước khi thực hiện bất cứ thay đổi nào.
Mình hay thực hiện sao lưu cơ sở dữ liệu bằng cách dùng CLI trực tiếp trên web server.
Kết
Bạn nào quan tâm có thể để lại comment để mình có động lực viết bài tiếp nhé. Cảm ơn bạn đã đọc đến dòng cuối này. Hy vọng đã giúp được bạn tăng năng suất làm việc!