5 Coisas que você não sabia que você poderia fazer com o arquivo de configuração wordpress

Video: Curso de SEO 2017 - Configuração do Plugin Yoast Seo Versão (Parte 1) 2018

No coração de cada WordPress instalar é o wp-config arquivo, um arquivo tão sagrado e envolta em mistério que cada usuário WordPress sabe que deveria Nunca ser tocado.

Ou deveria?

Na verdade, há um monte de hacks úteis menos conhecidos que podem ser sem danificar WordPress de qualquer forma, e é sobre o tempo que você tomou suas habilidades WordPress acima de um entalhe. Leia sobre para 5 dos meus truques favoritos wp-config.

Este artigo é estritamente destinados ao auto-hospedado Sites WordPress.org, e não aqueles hospedados no WordPress.com (qual é a diferença?).Qual é a diferença entre executar o seu blog no Wordpress.com & Wordpress.org?Qual é a diferença entre executar o seu blog no Wordpress.com & Wordpress.org?Com Wordpress agora alimentando 1 em cada 6 sites, eles devem estar fazendo algo certo. Para ambos os desenvolvedores experientes e os novatos completa, Wordpress tem algo para lhe oferecer. Mas, assim como você começar em ...consulte Mais informação

Antes de começar, saiba que você pode potencialmente parar WordPress a partir de carga se você mexer-se a sintaxe desse arquivo, mesmo com algo tão bobo como esquecer um ponto e vírgula. No entanto, também é incrivelmente fácil de duplicá-lo antes de começar a edição para que você tenha um backup. Se você quebrar alguma coisa, basta apagar o arquivo alterado e renomear a cópia de segurança - tudo ficará bem com o mundo novamente. É realmente muito difícil de danificar permanentemente instalar um WordPress, falta de exclusão de seu banco de dados inteiro. Antes de tentar qualquer um desses, você também pode querer verificar a nossa melhor guia para fixação 500 erros de servidor interno.

backup wpconfig

O arquivo wp-config.php pode ser encontrada na raiz do seu WordPress instalar, e exige que você entrar através de FTP ou SFTP, a fim de editá-lo. Se não tiver certeza de como fazer isso, o conteúdo deste artigo pode não ser adequado para seu nível de habilidade - mas aqui estão alguns receitas ifttt úteis para usar com WordPress (Que não envolvem edição de arquivos).5 surpreendente IFTTT receitas para os usuários do WordPress5 surpreendente IFTTT receitas para os usuários do WordPressIFTTT é ferramenta de automação do usuário poder de escolha- e WordPress é canivete suíço do blogueiro final. Basta imaginar o tipo de dominação do mundo você poderia conseguir, combinando os dois!consulte Mais informação

Registrar erros para um arquivo

Às vezes a saída de um monte de erros desagradáveis ​​para o front-end pública do seu site realmente não é desejável. Registrar os erros para um arquivo em vez disso! Definir o seguinte, em seguida, esperar um pouco e você verá uma nova error.log no wp-content / diretório lentamente encher. É uma boa idéia para desativar isso assim que você tem uma boa o suficiente amostra suficiente dos erros, uma vez que não há nenhuma construído em rotação de log ou limites - você poderia preencher todo o servidor com gigabytes de troncos!

definir(`WP_DEBUG`, verdade)- // muda de volta para false para desativarE se (WP_DEBUG) {definir(`WP_DEBUG_LOG`, verdade)-definir(`WP_DEBUG_DISPLAY`, falso)-@ini_set(`display_errors`,0)-}

Olhe para linhas com PHP_ERROR ao invés de AVISO PRÉVIO ou ATENÇÃO - este último não vai quebrar o seu site, mas o ex-forças.

Video: Wordpress Hack - Wp-Config.php

Desativar Post revisões

Uma vez eu encontrei um post com mais de 100 revisões: isso é 100 linhas adicionais na tabela de mensagens que não são necessários. Desativar pós revisões inteiramente com a seguinte linha simples:

definir(`WP_POST_REVISIONS`, falso )-

ou

definir(`WP_POST_REVISIONS`, 3)-

limitá-las a um número sensato vez. Claro, algumas pessoas gostam de ter pós revisões, particularmente em um ambiente onde os editores fazer alterações em seu trabalho - mas se é só você que escreve, e você tem uma tendência a trabalhar em postes um pouco de cada vez, não é apenas a pena. Note que este truque não irá excluir quaisquer revisões pós existentes, ele vai simplesmente parar novos que está sendo criado.

Tabela de usuário compartilhado

Às vezes, você quer mais de um WordPress instalar - fazemos isso aqui no MakeUseOf.com. Mas dando aos usuários um login separado para cada site é apenas ridículo, e executando uma rede “multisite” de blogs também não ajuda (Acredite, nós tentamos) - na verdade, é excessivamente complica a situação quando algumas linhas no seu wp-config.php é realmente tudo o que é necessário. O que você quer é o que é chamado uma tabela de usuário compartilhada - ou seja, enquanto cada blog permanece uma entidade própria com plugins e postos etc separadas, somente o banco de dados do usuário são compartilhadas.

Video: How to install WordPress and Error config file (wp-config.php)

Em primeiro lugar, decidir sobre o seu blog principal - este será onde o gerenciamento de usuários é feito. Vamos chamá-lo de blog A. Blog B e C será “sub-blogs”, e vai chamar a partir do blog principal Uma tabela de usuário, -e eu estou supondo que eles vão ser instalados em pastas separadas. Nos arquivos wp-config para B e C, adicione as seguintes linhas. Neste exemplo, o blog principal utiliza um prefixo de banco de dados de “Bloga”.

definir(`CUSTOM_USER_TABLE`, `blogA_users`)-definir(`CUSTOM_USER_META_TABLE`, `BlogA_usermeta`)-

O prefixo do banco de dados é um termo específico escolhido durante a configuração de seu primeiro blog (aquele usado para gerenciar tudo). O padrão é wp_ mas novas instalações vai encorajá-lo a mudar isso. Se não tiver certeza, é a palavra que vem no início de todos os seus nomes de tabela de banco de dados.

Você também precisa garantir domínios de cookies são os mesmos - sem esta etapa, os usuários serão precisa fazer login separadamente para cada site (embora com a mesma senha e capacidades, que agora são compartilhadas).



definir(`ADMIN_COOKIE_PATH`, `/`)-definir(`COOKIEPATH`, `/`)-definir(`SITECOOKIEPATH`, `/`)-definir(`COOKIEHASH`, md5(`MUDE ISSO`))-

Certifique-se de substituir CHANGETHIS com sua própria cadeia gerada aleatoriamente de caracteres para proteger seus cookies. Finalmente, você deve ver um número de linhas semelhantes a captura de tela abaixo, definidos com aleatório “sal” e valores “chave”. Garantir isso é a mesma em cada file- configuração se você não tiver qualquer, use esta página para gerá-los.

hash exemplo

Felizmente, nenhuma das alterações feitas para wp-config.php será perdido com cada atualização, no entanto há uma outra pequena mudança que pode ser necessário refazer se a atualização substitui-lo: em wp-includes / capabilities.php.

o _init_caps () função é onde as capacidades para o usuário atual é buscado - se não mudarmos isso, o usuário será capaz de entrar, mas na verdade não fazer nada. Encontre o seguinte código:

função _init_caps( $ cap_key = `` ) {global $ wpdb-E se ( vazio($ cap_key) )$ this--gt;cap_key = $ wpdb-gt;get_blog_prefix() . `capacidades`-outro$ this--gt;cap_key = $ cap_key-$ this--gt;cápsulas = get_user_meta( $ this--gt;identidade, $ this--gt;cap_key, verdade )-E se ( ! is_array( $ this--gt;cápsulas ) )$ this--gt;cápsulas = ordem()-$ this--gt;get_role_caps()-}

e mudar o

$ this--gt;cap_key = $ wpdb-gt;get_blog_prefix() . `capacidades`-

por isso é codificado para qualquer que seja sua principal prefixo blog é

$ this--gt;cap_key = `blogA_capabilities`-

Cada upgrade, basta verificar que você ainda tem acesso completo a cada blog- se não, refazer essa correção.

Fix A URL do site

Se você desarrumada as configurações de URL, às vezes você pode bloquear-se fora da área de administração em um cenário de galinha e do ovo desagradável. Você pode corrigi-lo com o acesso às configurações, mas você não pode acessar as configurações porque as definições estão erradas - (

Felizmente, você pode substituir todas as opções de banco de dados onde o URL é armazenado - jet adicione as seguintes linhas ao seu arquivo de configuração:

definir( `WP_SITEURL`, `http://example.com/`) -
definir( `WP_HOME`, `http://example.com/`) -

Não quebre o URL Quando Migrando

Migrando um site WordPress para um novo domínio pode ser feito de várias maneiras, mas se você já passou para o banco de dados de linha de comando e arquivo de despejo incondicional, este é o caminho mais comum para o site para se tornar inacessível. Ao invés de corrigi-lo após o fato, adicione a seguinte linha para colocar WordPress em modo a mudar.3 Plugins para migrar facilmente um site WordPress, tentou & provado3 Plugins para migrar facilmente um site WordPress, tentou & provadoEsses plugins Wordpress pode semi-automatizar todo o processo de migração de um site WordPress para você.consulte Mais informação

definir(`RELOCATE`,verdade)-

Agora uma vez que você migrou tudo, visita /login.php e as configurações de URL serão atualizadas para você. Verifique funcionou, em seguida, excluir esta linha a partir da configuração.

Dominando seu wp-config.php é um passo no caminho para completar o domínio WordPress - Eu também recomendo que você aprender sobre interagindo diretamente com o banco de dados com estas consultas SQL acessível.7 Wordpress Banco de Dados consultas para pesquisar o seu blog para qualquer coisa7 Wordpress Banco de Dados consultas para pesquisar o seu blog para qualquer coisaExecução de um blog Wordpress ou um site que não é realmente muito de um grande negócio no início. É realmente muito simples. Você instalar o Wordpress em um servidor web, você carregar e instalar um tema, começar ...consulte Mais informação

Tenho quaisquer outros hacks wp-config que você gostaria de compartilhar?


Artigos relacionados