
نوشته اصلی توسط
sonly
نه کامل چک کردم به هیچ وجه نیست
تغییر هم دادم و این بار ارور میده دوباره برگردوندم دوستان تست دکنن
داخل کد های فایل functions.php قالب وردپرست کد زیر رو اضافه کن:
کد PHP:
function custom_wp_redirect_admin_locations() { global $wp_rewrite; if ( ! ( is_404() && $wp_rewrite->using_permalinks() ) ) return;
$admins = array( home_url( 'wp-admin', 'relative' ), home_url( 'dashboard', 'relative' ), home_url( 'admin', 'relative' ), site_url( 'dashboard', 'relative' ), site_url( 'admin', 'relative' ), ); if ( in_array( untrailingslashit( $_SERVER['REQUEST_URI'] ), $admins ) ) { wp_redirect( admin_url() ); exit; }
$logins = array( home_url( 'wp-login.php', 'relative' ) ); if ( in_array( untrailingslashit( $_SERVER['REQUEST_URI'] ), $logins ) ) { wp_redirect( site_url( 'wp-login.php', 'login' ) ); exit; }}
function remove_default_login_redirect() { remove_action('template_redirect', 'wp_redirect_admin_locations', 1000); add_action( 'template_redirect', 'custom_wp_redirect_admin_locations', 1000 );}
add_action('init','remove_default_login_redirect');
تا ریدایرکت فولدر لاگین و ادمین وردپرس کلاً خاموش شه.
اگر این مشکل رو حل نکرد.
دایرکتوری ادمین whmcs رو اسمشو عوض کن بعد داخل فایل configuration.php هم آدرس قبلی رو جایگزین کن. (تو یه خط با متغیر $customadminpath)