Como implementar o “Modo de Manutenção” no site já estabelecido

Eu construí um site (PHP) com mais de 60 páginas. Eu só agora percebi (infelizmente) que eu deveria ter construído em um "no modo de manutenção" recurso para permitir que um administrador para desativar temporariamente o site e aponte para uma página de modo de manutenção. Isso só permitiria que os usuários registrados como administrador visualizassem o site.

As opções que vejo são:

Adicione um novo arquivo "include" ao topo de cada página PHP.

Eu tenho um include que é usado para exibir a barra de navegação
cada página (classe de navegação). Eu poderia escrever o modo de manutenção
código nesta classe.

Eu tenho outras opções? A primeira opção não parece ser a mais eficiente, e a segunda parece ser uma má programação. Existe alguma outra maneira melhor de incluir um novo arquivo em cada arquivo php?

Obrigado!

ps - o site ainda não foi lançado

questionAnswers(6)

yourAnswerToTheQuestion