Mark Posted February 25 Share Posted February 25 O wp-config.php é um dos arquivos mais importantes do WordPress, pois é onde são definidas as configurações de acesso ao banco de dados e outras configurações cruciais do sistema. No entanto, o wp-config.php pode ser usado para muito mais do que apenas armazenar informações de banco de dados. Neste artigo, vamos explorar as diferentes opções que podem ser definidas no arquivo wp-config.php do WordPress e como elas podem afetar o seu site. Antes de começar, é importante lembrar que as configurações definidas no wp-config.php são globais e afetam todo o site, portanto, é essencial ter cuidado ao alterar essas configurações. Recomenda-se que as alterações sejam feitas por pessoas com conhecimentos técnicos avançados. Aqui estão algumas das opções mais comuns que podem ser definidas no arquivo wp-config.php do WordPress: Revisões, Salvamentos Automáticos e Lixeira Desativar as revisões de postagens define( 'WP_POST_REVISIONS', false ); Limitar o número de revisões para 4 define('WP_POST_REVISIONS', 4); Atenção: Observe que você deve usar apenas um ou outro, acabei de colocar os dois em um exemplo para facilitar a referência. Embora seja comum o uso de salvamento automático, pode ocorrer com mais frequência do que o necessário. O WordPress, por padrão, salva suas postagens automaticamente a cada 60 segundos. Se você copiar e colar conteúdo ou não se preocupar em perder um minuto de trabalho, é possível aumentar o intervalo de tempo para o salvamento automático. define( 'AUTOSAVE_INTERVAL', 120 ); O lixo pode contribuir para a desorganização do site, mas é fácil de gerenciar. É possível controlar por quanto tempo uma postagem permanece na lixeira antes de ser permanentemente excluída definindo a constante EMPTY_TRASH_DAYS. É possível definir o número de dias desejado ou desativar completamente a lixeira, definindo o valor como 0. define( 'EMPTY_TRASH_DAYS', 3 ); Desativar a Edição de Plugins/Temas pela própria Interface do WordPress Para evitar que os usuários editem temas e plugins usando o editor de arquivos incorporado, e até mesmo impedir que os usuários instalem seus próprios plugins e temas, é possível usar as constantes DISALLOW_FILE_EDIT e DISALLOW_FILE_MODS. define( 'DISALLOW_FILE_EDIT', true ); define( 'DISALLOW_FILE_MODS', true ); Lembre-se de que, se a constante DISALLOW_FILE_MODS for definida como verdadeira, a definição de DISALLOW_FILE_EDIT não será necessária, pois também será desativada automaticamente. Em casos raros, pode ser necessário alocar mais memória manualmente para o WordPress. No entanto, encontrei situações em que o PHP ficou sem memória durante a execução do WordPress, e isso foi causado por temas ou plugins desnecessários. Se necessário, é possível definir o limite de memória com as constantes WP_MEMORY_LIMIT e WP_MAX_MEMORY_LIMIT, que controlam a quantidade de memória disponível para o administrador. define( 'WP_MEMORY_LIMIT', '32M' ); define( 'WP_MAX_MEMORY_LIMIT', '128M' ); Forçar o uso de SSL no WP-Admin No arquivo wp-config.php, há duas opções que permitem o uso de SSL. A opção FORCE_SSL_LOGIN garante que os logins sempre usem SSL, enquanto as sessões de administração não. Isso adiciona proteção e garante que o SSL não desacelere o processo administrativo. Outra opção disponível no arquivo wp-config.php é o FORCE_SSL_ADMIN, que garante que o SSL seja utilizado tanto para o login quanto para toda a sessão de administração, incluindo os cookies. Isso proporciona uma camada adicional de segurança, mas pode afetar o desempenho do site, já que o SSL consome mais recursos do servidor. define( 'FORCE_SSL_LOGIN', true ); define( 'FORCE_SSL_ADMIN', true ); Desativar Atualizações Automáticas Em minha opinião, as atualizações automáticas são benéficas para a segurança do site e para garantir que o WordPress esteja sempre na versão mais recente. Manter-se atualizado é importante e há poucos casos em que não atualizar é uma boa ideia. Nunca se deve modificar os arquivos principais do WordPress ou de plugins e temas baixados. Se você precisar desativar as atualizações por algum motivo, existem duas constantes no WordPress para isso. A AUTOMATIC_UPDATER_DISABLED pode desativar todas as atualizações automáticas, mas é melhor usar a constante WP_AUTO_UPDATE_CORE. Você pode definir essa constante como "True" para permitir atualizações ou "False" para desativá-las completamente. Além disso, você pode configurá-la como "Minor" (que é a configuração padrão) para receber apenas atualizações secundárias por padrão: # Desative todas as atualizações automáticas: define( 'AUTOMATIC_UPDATER_DISABLED', true ); # Desative todas as atualizações principais: define( 'WP_AUTO_UPDATE_CORE', false ); # Habilite todas as atualizações principais, incluindo secundárias e principais: define( 'WP_AUTO_UPDATE_CORE', true ); # Ativar atualizações principais para versões secundárias (padrão): define( 'WP_AUTO_UPDATE_CORE', 'minor' ); Alterar URLs do WordPress As URLs iniciais do WordPress podem ser definidas no menu Settings > General do administrador do WordPress. No entanto, é possível configurá-las também diretamente no arquivo wp-config.php. Definir as constantes WP_SITEURL e WP_HOME no arquivo wp-config.php tem duas vantagens: pode salvar vidas se você não conseguir acessar sua área de administração por algum motivo pode reduzir o número de chamadas de banco de dados enquanto seu site está carregando (já que o wp-config substitui as opções salvas no banco de dados) WP_SITEURL especifica a URL com a qual os usuários podem acessar seu site, enquanto WP_HOME define a raiz de sua instalação do WP. Se você instalou o WordPress em sua pasta raiz (esta é a opção padrão), eles assumem o mesmo valor. # Especifica o URL do site define('WP_SITEURL', 'https://seusite.com'); # Especifica a URL inicial (a raiz da instalação do WP) define('WP_HOME', 'https://seusite.com/blog'); Ps.: Se você usa o WordPress sem a função de blog, defina ambas as variáveis para o mesmo caminho (Ex.: https://seusite.com) Excluir edições de imagem Sempre que você edita uma imagem, o WordPress a salva em diferentes resoluções . Mas, se você não quiser usar os conjuntos de imagens anteriores, poderá removê-los definindo o valor da IMAGE_EDIT_OVERWRITE constante como true. Como resultado, os arquivos de imagem anteriores serão substituídos pelos novos quando você editar uma imagem e apenas o último conjunto será salvo na pasta wp-content. # Apagar Variações de Imagens Editadas define( 'IMAGE_EDIT_OVERWRITE', true ); Conclusão Como podemos observar, o arquivo wp-config.php do WordPress oferece várias opções para personalizar e ajustar o site às nossas necessidades. Desde alterar os diretórios até forçar o login por SSL, há muitas possibilidades. Quais são suas configurações favoritas no wp-config.php? Há algo que você use que não é oficial, mas que funciona muito bem? Deixe-nos saber nos comentários abaixo. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now