خانه / آموزش وردپرس / مخفی کردن پوشه مدیریت وردپرس

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

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

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/ را به صفحه ۴۰۴.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' );
}
}
}

درباره سید حامد حسینی

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

بیشتر بخوانید

آموزش اضافه کردن شکلک های لایک فیس بوک به وردپرس

در این آموزش قصد داریم تا به شما کاربران گرامی آموزش دهیم ، که چطور …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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

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

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

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