Ativar o modo de programador
Bem no fundo do Control Panel encontra-se “Modo de programador”. Se o ativares, o Control Panel mostra em cada ferramenta o que está a correr por baixo, incluindo a mensagem original, e na bancada aparece o separador “Programador”. O interruptor aplica-se a este navegador, não à tua conta, e não concede uma única permissão: tudo é verificado exatamente como antes.
O separador “Programador” faz duas coisas: à direita estão as definições — “Bancada na janela de pré-visualização”, “Aparência” com “Editor escuro”, “Deteção de erros” e “Acessos” —, e ao centro abre-se a bancada com a árvore de ficheiros e o editor. “Abrir na janela inteira” passa-a para uma janela própria do navegador, por exemplo para um segundo ecrã.
- Desloca-te até ao fundo do Control Panel e ativa “Modo de programador”.
- Abre o novo separador “Programador”.
Ficheiros e editor de código
A árvore de ficheiros mostra todo o diretório da tua instalação, nível a nível. “Ir diretamente” salta para os locais mais frequentes: Plugins, Must-Use-Plugins, Uploads, wp-config.php e raiz do WordPress. Um ficheiro abre-se no editor; guardas com Ctrl+S ou ⌘+S. “Novo ficheiro nesta pasta” cria um ficheiro.
Antes de cada gravação, verificamos a sintaxe PHP. Se estiver errada, nada é gravado e vês o local do erro. Depois, acedemos ao teu site; se já não carregar, a versão anterior do ficheiro é reposta de imediato. Os ficheiros do núcleo do WordPress estão bloqueados, porque as alterações aí se perdem na próxima atualização. Se mesmo assim quiseres alterar algo aí, confirmas “Sei que esta alteração se perde na próxima atualização do WordPress.” — apenas para essa única operação.
A bancada de programador segue o comutador “Live”/“Sandbox”; para experiências, a sandbox é o melhor lugar.
- Abre o separador “Programador” e, em “Ir diretamente”, escolhe “Must-Use-Plugins”.
- Clica em “Novo ficheiro nesta pasta” e dá-lhe um nome, por exemplo lumen-anpassung.php.
- Escreve o teu código e guarda com Ctrl+S ou ⌘+S.
O histórico de um ficheiro
Cada gravação no editor é um ponto no histórico do ficheiro — com nome, hora e comparação. “Histórico deste ficheiro” mostra as versões; podes comparar uma versão lado a lado com a atual, e “Recuperar” torna-a novamente a atual.
Recuperar é uma gravação perfeitamente normal e passa pela mesma verificação da sintaxe e do site, porque antigo não significa intacto. Para multimédia e cache, não mantemos histórico, propositadamente.
- Abre o ficheiro no editor e clica em “Histórico deste ficheiro”.
- Escolhe uma versão e observa a comparação.
- Clica em “Recuperar”.
Registo de erros e deteção de erros
“Registo de erros”, na barra da bancada de programador, mostra as últimas linhas do registo da tua instalação; “Atualizar” volta a carregá-las. À direita, em “Deteção de erros”, ativas a opção para que o WordPress escreva no registo de forma mais detalhada.
A deteção de erros só escreve no registo, nunca no site: os teus visitantes não veem mensagens de erro, mesmo quando está ativada. Desativa-a novamente depois da procura.
Acessos SFTP temporários
Se alguém precisar de acesso direto aos ficheiros — por exemplo, a agência que adapta o teu tema —, crias um acesso SFTP em “Acessos”. Indicas para quem é e escolhes durante quanto tempo é válido: 24 horas, 7 dias, 30 dias, 90 dias ou permanente. Permanente é a exceção que escolhes explicitamente.
O início de sessão é feito com uma palavra-passe que geramos ou com uma chave SSH, que é ainda mais segura; nesse caso, não existe palavra-passe nenhuma. Vês a palavra-passe exatamente uma vez, logo após a criação — “Copia agora — a palavra-passe não volta a aparecer.” Não fica guardada em lado nenhum, nem sequer num registo. Um acesso vê exclusivamente esta instalação, e “Revogar” retira-o a qualquer momento.
- No separador “Programador”, abre a área “Acessos” e clica em “Criar acesso”.
- Em “1. Para quem é o acesso?”, introduz um nome, por exemplo “Agentur Web Lisboa”, e em “2. Durante quanto tempo é válido?” escolhe “7 dias”.
- Em “3. Com que dados inicia sessão?”, escolhe “Palavra-passe — geramo-la nós” ou “Chave SSH — ainda mais segura” e clica em “Criar”.
- Copia de imediato a palavra-passe com “Copiar” e transmite-a.
Consultar a base de dados
O separador “Base de dados” mostra, à direita, as tabelas da tua instalação com o número de entradas e o tamanho — com nomes compreensíveis e, ao lado, o nome real da tabela. “Nomes técnicos” e “Nomes em texto simples” alternam entre eles, e o i em cada tabela diz o que ela contém. Vês as entradas como cartões em vez de linhas, com pesquisa e “Ordenar por”.
Aqui só podes ver, não alterar nada — simplesmente não existe forma de o fazer. Se precisares mesmo de intervir na base de dados, o mesmo separador abre ao centro a ferramenta de base de dados, com um acesso válido apenas uma vez. Antes disso, cria um ponto de restauro com “Fazer cópia agora”.