Tabela de conteúdos

WordPress FAQ

Desativar tela de FTP

Em wp-config.php adicionar a linha logo antes do comentário /* That's all, stop editing! Happy publishing. */:

define('FS_METHOD', 'direct');

Desta forma o WordPress faz upload instantâneo do arquivo sem pedir login de FTP. Além de evitar cadastro de seus dados de FTP no WordPress, considerado menos seguro.

Variáveis de URL

Duas variáveis de URL (siteurl e home) são encontradas na tabela wp_options no banco de dados de um site em Wordpress.

Para alteração dos dados pode-se utilizar tanto uma IDE de banco de dados (como o DBeaver) quanto via linha de comando SQL.

option_id |option_name  |option_value                    
----------|-------------|-----------------
X         |siteurl      |http://meusite.ufrj.br 
Y         |home         |http://meusite.ufrj.br 

Correção de erro de loop HTTPS

IMPORTANTE: Faça isso logo após completar sua instalação de WordPress

Acrescentar as linhas abaixo no arquivo wp-config.php, logo antes do comentário /* That's all, stop editing! Happy publishing. */ ou /* Isto é tudo, pode parar de editar! :) */:

define('FORCE_SSL_ADMIN', false);
 
if($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https'){
    $_SERVER['HTTPS'] = 'on';
    $_SERVER['SERVER_PORT'] = 443;
}

Retirando loops de redirecionamento no template

No arquivo functions.php, no diretório wp-contents/themes/[nome-do-seu-tema] adicionar a linha abaixo:

remove_filter('template_redirect', 'redirect_canonical');

Esta linha impede o WordPress de fazer redirecionamentos desnecessários quando já estiver atrás de um serviço HTTP já configurado para tal tarefa.