/ Сайтостроение / Wordpress / Маскировка wordpress

Маскировка wordpress

13.08.2018

209

Маскируем CMS WordPress, чтобы при предварительном анализе WP не выявлялся. Изменяем вход в админку, пути к файлам. Это так же хорошо и для безопасности, т.к. мы предотвращаем атаки стандартных алгоритмов.

Маскировка админки

В корне сайта есть файл wp-login.php, копируем его, изменяем название, например administrator.php и заливаем туда же. В обоих файлах (wp-login.php и administrator.php) поиском и заменой меняем wp-login.php на administrator.php. Теперь доступ к админке доступен по адресу: site.ru/administrator.php
Но доступ по прежнему доступен и по старым адресам wp-admin и wp-login. Поэтому закрываем их, сделав с них переадресацию:

// редирект с wp-admin
add_action( 'init', 'blockusers_init' );
function blockusers_init() {
	if ( is_admin() && ! current_user_can( 'administrator' ) &&
	! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
		wp_redirect( home_url() );
		exit;
	}
}

// редирект с wp-login.php
function redirect_login_page() {  
    $page_viewed = basename($_SERVER['REQUEST_URI']);
    if( $page_viewed == "wp-login.php?pass=1" ) {  
        wp_redirect( home_url() );  
        exit;  
    }  
}  
add_action('init','redirect_login_page');

// редирект после выхода из админ панели
function logout_page() {  
    $login_page  = home_url( 'wp-admin' );  
    wp_redirect( $login_page . "?loggedout=true" );  
    exit;  
}  
add_action('wp_logout','logout_page');

Тэги:

Поделится информацией с друзьями

  • Похожие записи
  • Комментарии
  • Вложения
Оформляем вход в админку

Оформляем вход в админку

Чтобы индивидуализировать экран входа в админку, надо добавить в functions.php следующюю функцию // Изменение стилей (логотипа) на входе в WP function loginLogo() { echo '<style type="text/css"> body {background-image: url('.get_bloginfo('template_directory').'/images/heaven.jpg); background-attachment: Читать далее »

Настраиваем панель редактирования записей

Настраиваем панель редактирования записей

Для различных целей мы можем настраивать вид и функционал админ части сайта. Выводить дополнительные поля, таксономии, сортировать по этим данным, а также оформлять элементы управления. Миниатюра в панели редактирования Добавим Читать далее »

Настраиваем панель редактирования таксономий

Настраиваем панель редактирования таксономий

Расширяем стандартную панель редактирования таксономий (точнее терминов): категорий, меток и пользовательских. Выводим колонку с ID if (is_admin()) { // колонка "ID" для таксономий (рубрик, меток и т.д.) в админке foreach Читать далее »

Добавить комментарий

Пока нет комментариев. Будь первым!

Маскировка wordpress
Варианты сортировки woocommerce
Рекомендации для васВарианты сортировки woocommerceOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.