آموزش وردپرس

مخفی کردن پوشه مدیریت وردپرس

سلام به همه کاربران عزیز آقای وردپرس

Hide-WordPress-Admin-URL-798x350

در این آموزش شما می توانید مسیر ورود به مدیریت وبسایت خودتان را از wp-admin به هر نام دلخواه دیگری تغییر دهید و محدودیت ورود از طریق wp-admin را اعمال کنید.

مطمئناً بیشتر شما از مزیت این کار مطلع هستید .

خب شروع می کنیم .

مخفی کردن مسیر wp-admin

کد های زیر رو به فایل wp-config.php اضافه کنید :

 

define('WP_ADMIN_DIR','admin-panel');
define('ADMIN_COOKIE_PATH',SITECOOKIEPATH.WP_ADMIN_DIR);

 

در ادامه کدهای زیر را به فایل functions.php قالب خودتان اضافه کنید :

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

در آخر کدهای زیر را در فایل .htaccess قرار دهید :

RewriteRule ^admin-panel/(.*) wp-admin/$1?%{QUERY_STRING} [L]
خب تمام شد . تا اینجا آدرس ورود به مدیریت سایت تان به http://www.yoursite.com/admin-panel/ تغییر پیدا کرد .

محدود کردن آدرس wp-admin

کد های زیر تمام آدرس های /wp-admin/ را به صفحه 404.php منتقل می کند . کد ها را در درون فایل functions.php قالبتان قرار دهید .
add_action('login_form','redirect_wp_admin');

function redirect_wp_admin(){
$redirect_to = $_SERVER['REQUEST_URI'];

if(count($_REQUEST)> 0 && array_key_exists('redirect_to', $_REQUEST)){
$redirect_to = $_REQUEST['redirect_to'];
$check_wp_admin = stristr($redirect_to, 'wp-admin');
if($check_wp_admin){
wp_safe_redirect( '404.php' );
}
}
}
نمایش بیشتر

سید حامد حسینی

بنده سید حامد حسینی هستم ، میدیریت سایت آقای وردپرس و ووکامرس فارسی ، دانشجوی مهندسی نفت هستم و از کار کردن با وردپرس لذت میبرم ، بعد از یک سال و درمان ، دوباره به سایت آقای وردپرس برگشتم تا همه ی دانشم رو با شما در میون بگذارم ، منتظر پیشنهاد و انتقادات شما هستم و تشکر میکنم از اینکه اینجا هستید . دوست دار شما ، تیم آقای وردپرس

نوشته های مشابه

دیدگاهتان را بنویسید

دوره رایگان طراحی سایت از صفر تا صد

دوره رایگان طراحی سایت از صفر تا صد

برای شرکت در دوره رایگان آموزش طراحی قالب وردپرس ( طراحی سایت ) ایمیل خود را وارد کنید

اشتراک شما با موفقیت انجام شد ( ایمیل خود را چک کنید)

بستن