Cách thay đổi thư mục wp-admin mà không cần Plugin

Rate this post

[Thủ thuật WordPress] Hướng dẫn cách thay đổi thư mục wp-admin mà không cần Plugin – Thay đổi tên thư mục của thư mục wp-admin wordpress sẽ giúp website của bạn an toàn hơn bao giờ hết – Hiện nay có rất nhiều plugin hỗ trợ bạn làm việc này như “iThemes Security” … Tuy nhiên, việc sử dụng plugin quá nhiều sẽ khiến trang web của bạn chậm hơn và khó quản lý hơn!

Trong bài viết này blog thủ thuật wordpress sẽ hướng dẫn các bạn đổi tên thư mục rất quan trọng này mà không cần dùng đến plugin. Giúp bạn an tâm hơn trong việc bảo mật website cũng như tránh bị truy cập không mong muốn vào khu vực nhạy cảm nhất là Wp-admin. Nếu bạn cảm thấy các bước thực hiện quá khó hãy sử dụng một số Plugin có chức năng tương tự với dung lượng không đáng kể như “Đổi tên wp-login.php” chẳng hạn… Cách thay đổi thư mục wp-admin mà không cần Plugin

Các bước thay đổi thư mục wp-admin trong wordpress

Đầu tiên bạn xác định các tệp liên quan bao gồm 3 tệp: .htaccess, default-constants.php nằm trong thư mục wp-include và cuối cùng là tệp Functions.php. Sau khi xác định 3 tệp chính, hãy sao chép mã sau và dán vào tệp .htaccess.

RewriteEngine on
RewriteBase /
RewriteRule ^xxx/(.*) wp-admin/$1?%{QUERY_STRING} [L]

Lưu ý: Vui lòng thay thế dòng “xxx” bằng thư mục mới của bạn và nếu 2 lệnh sau

RewriteEngine on
RewriteBase /

đã có, bạn chỉ cần sao chép lệnh còn lại và dán vào. Tiếp tục, sau đó bạn nhập thư mục wp-include Tìm thấy tệp default-constants.php. Mở tệp, sau đó tìm lệnh sau.

if ( !defined('ADMIN_COOKIE_PATH') )
	define( 'ADMIN_COOKIE_PATH', SITECOOKIEPATH . 'wp-admin' );

Và thay thế nó bằng lệnh sau

if ( !defined('ADMIN_COOKIE_PATH') )
	define( 'ADMIN_COOKIE_PATH', SITECOOKIEPATH . 'xxx' );

Lưu ý: xxx này phải giống với xxx trong tệp .htaccess

Tiếp tục sao chép đoạn mã sau và dán vào tệp tin Function.php trước thẻ đóng?> Của chủ đề bạn đang sử dụng.

add_filter('site_url',  'wpadmin_filter', 10, 3);
function wpadmin_filter( $url, $path, $orig_scheme ) {
	$old  = array( "/(wp-admin)/");
	$new  = array( "xxx");
	return preg_replace( $old, $new, $url, 1);
}

Lưu ý: xxx giống 2 file trên!

Cuối cùng, truy cập tệp wp-config.php và tìm dòng xác định (‘WP_DEBUG’, false); và thêm nội dung sau

define('WP_ADMIN_DIR', 'xxx');  
define( 'ADMIN_COOKIE_PATH', SITECOOKIEPATH . WP_ADMIN_DIR);

Lưu ý: xxx giống 3 file trên!

Sau đó, bạn lưu tất cả và đi ra ngoài và kiểm tra nó. Vì vậy, tôi đã hướng dẫn bạn thay đổi quản trị thư mục được rồi, chúc may mắn. Hãy nhớ trước khi thực hiện bạn phải có một bản sao lưu.

Cuối cùng nếu thấy bài viết hữu ích hãy thường xuyên đăng ký blog của tôi để cập nhật những bài viết mới nhất qua Email – Xin cảm ơn!

Thanh Thuy

Leave a Reply

Your email address will not be published. Required fields are marked *