Todos sabemos que usar muitos plugins num blog WordPress pode ser um dos maiores problemas, tanto de performance como de segurança do blog. Então, sempre que possível, os desenvolvedores e webmasters vão criando formas de resolver problemas e criando soluções que não envolvam a instalação de um plugin novo no seu WordPress.
Uma das necessidades frequentes de alguns bloggers é colocar o blog offline para manutenção. Existem vários plugins que podem fazer isso com um clique, mas como estamos a falar sobre os problemas de usar muitos plugins no WordPress, vai a seguir uma solução que não envolve a instalação de nenhum plugin. Esta dica foi publicada inicialmente no blog do Kevin Chard.
Simplesmente copie o código seguinte para o ficheiro functions.php do seu tema, que o seu blog estará offline instantaneamente:
function maintenace_mode() {
if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {
die('Maintenance.');
}
}
add_action('get_header', 'maintenace_mode');
Para colocar o seu blog online novamente, simplesmente comente a última linha deste código:
add_action('get_header', 'maintenace_mode');
Assim resolvemos um problema que normalmente envolveria a instalação de um plugin adicional, o que ia significar mais tempo de carregamento das páginas do site, mais riscos de segurança, etc.






Comentários Recentes