Как легко закрыть сайт «на обслуживание»

Когда нужно провести какие-либо работы на сайт, при этом пользователи не должны этого видеть — стоит закрыть сайт от них. Можно воспользоваться плагинами, а можно — сниппетом. Вместо сайта они увидят определенную вами надпись, а вы тем делом будете заниматься делом.

Вставляем следующий код в файл functions.php вашей темы. Не забудьте изменить текст в строке 3 на свой, а также вытереть код после окончания тех.работ.

function wpr_maintenance_mode() {
    if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {
        wp_die('Сайт закрыт на тех.обслуживание, вернитесь немного позже.');
    }
}
add_action('get_header', 'wpr_maintenance_mode');
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
  • talant

    Спасибо. Отличный способ!

  • SigareEV

    спасибо, дружище!

Scroll To Top