Este sistema foi criado de modo a permitir que páginas em PHP fossem carregadas sem que estas estivessem na base de dados. O motivo para esta mudança deveu-se ao facto de o sistema do WP apresentar demasiados erros na edição das mesmas e não suportar ficheiros em java. Todavia isto levou a que algumas mudanças fossem efectuadas a nivel dos ficheiros do tema.
As unicas alterações ao tema foram: a criação de uma pasta chamada pages e uma alteração no ficheiro page.php
Alterações do page.php
No ficheiro page foi adicionado o seguinte código:
if(isset($_GET["req_page"])){
if(file_exists(TEMPLATEPATH."/pages/".$_GET["req_page"].".php")){
//se o ficheiro existir, ok mostra a page
require(TEMPLATEPATH."/pages/".$_GET["req_page"].".php");
}else{
// faz um 404 aki..
}
}else{
// carrega a página
}O pretendido é que ao navegar para
www.prabhata.org/pt/?req_page=XXXXXEste carrege a página XXXXX.php que se encontra na pasta "pages" dentro do tema e que esta esteja involta do tema.
A pasta pages
Esta pasta contem os ficheiros de vários sistema que foram feitos à parte. A explicação de alguns deles pode ser contrada no menu principal.