Như bạn biết, trong một website sử dụng mã nguồn WordPress thì tất cả các file ảnh, stylesheets, theme hay plugin theo mặc định đều nằm trong thư mục wp-content. Nếu bạn đổi tên thư mục này thành một tên khác thì sao? Website wordpress của bạn còn hoạt động được nữa không? Câu trả lời là nó vẫn hoạt động bình thường nếu bạn thực hiện theo hướng dẫn bên dưới của tôi.
Theo nhiều bậc tiền bối đi trước nói rằng, việc thay đổi tên folder wp-content này còn giúp tăng tính bảo mật cho website của bạn. Điều đó có thật không?
Hướng dẫn đổi tên thư mục wp-content
Bước 1: Đổi tên thư folder wp-content thành một tên mới, ví dụ tôi sẽ đổi sang tên mới là thanhthai
Sau khi đổi folder wp-content sang tên mới thì lúc này bảng điều khiển của plugin và theme sẽ có thông báo lỗi.
Để khắc phục tình trạng lỗi này, bạn hãy thực hiện theo bước 2 của mình.
Bước 2: Cấu hình file wp-config.php
Chú ý: Tạo file backup cho wp-config.php để để phòng trường hợp làm sai có thể quay lại được 🙂
Mở file wp-config.php và tìm dòng
require_once(ABSPATH . 'wp-settings.php');
(thường dòng này nằm ở cuối file wp-config.php). Chèn code bên dưới lên trên nó.
define ('WP_CONTENT_FOLDERNAME', 'thanhthai');
define ('WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME) ;
Trong đó thanhthai là tên mới của folder wp-content.
Kiểm tra kết quả sau khi cấu hình lại file config.
Lúc này lại phát sinh thêm 1 vấn đề khác, đó là phần theme lại không hiển thị được ảnh thumbnai. Phải làm sao đây?
Thumbnail của theme trong folder theme không hiển thị, đồng nghĩa với việc theme hiển thị bên ngoài website chính cũng không hiển thị do thiếu các file stylesheets, images,…
Khắc phục nó bằng cách, chèn thêm 2 dòng code này vào vị trí tiếp theo của 2 dòng code trên.
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_CONTENT_URL', WP_SITEURL . WP_CONTENT_FOLDERNAME);
Kết quả lúc này là thumbnai trong bảng điều khiển theme đã hiển thị như bình thường
Chỉ với 4 dòng code đơn giản ở trên, bạn đã đổi tên folder wp-content sang một cái tên mới. Sau khi thực hiện đổi tên xong, tất cả các file upload đều được upload vào folder với đường dẫn là tên của folder mới.
Và khi view source cũng thấy không còn gì liên quan đến wp-content nữa, mà lúc này nó đã được đổi sang tên mới
Chúc bạn thành công.
Ở các bài tiếp theo, tôi sẽ hướng dẫn bạn đổi tên các folder còn lại, nó sẽ giúp cho người khác không thể “khẳng định” được website bạn sử dụng mã nguồn wordpress hay không.
cảm ơn bạn
02-06-2020 ,mình thấy plugin bảo ật cũng có tính năng này nhưng không biết thời điểm hiện tại nó còn bất cập vấn đề gì hay không và có thể update bt không hay mình update tay nhỉ ?
tìm hoài mới thấy bài mình đang cần tìm, mừng quá
Sao có nhiều hình ở bài viết bị lỗi bạn, mình k xem dc.
Cho mình hỏi là khi đổi tên như vậy có ảnh hưởng gì đến SEO không khi website đã chạy rồi.
cảm ơn bạn thủ thuật rất hay
Mình thấy đổi tên như thế cũng không có bảo mật gì. Khi người khác view source thì vẫn thấy tên.
Chào Thành Thái, mình có sử dụng website wordpress nhưng không đặt nó ở trang chủ của trang web mà đặt ở trong một thư mục con (http://mysite.com/thumucwordpress) Nên khi sử dụng 4 đoạn code trên thì website lại bị lỗi. Mong bạn giúp đỡ cách khắc phục.
Mình hiểu ý bạn, bạn có thể cho mình xem lỗi như thế nào không?
cám ơn
Bài viết rất hay. Có thể cài nhiều mã nguồn wordpress trên cùng một domain được phải không bạn?
đúng rồi bạn ạ
Mình thắc mắc 1 vấn đề, đổi xong chỉ cần xem HTML Source Code là biết được ngay wp-content đã đổi thành cái gì nhi?
Bạn có thắc mắc tương tự mình, đổi wp-content mình cũng thấy không bảo mật hơn là bao nhiêu, nhưng giả sử đổi thành THANHTHAI thì đánh dấu bản quyền tốt hơn. Tuy nhiên nhiều plugin lại phát sinh lỗi.
chuẩn đó, mà cái bản quyền đó chỉ Dev xem đc và còn công nhận chút chứ khách hàng họ biết đâu.
Trong khi lỗi plugin ko biết đâu mà lần, nói chung lợi bất cập hại