Dicas e Tutoriais de WordPress

Como migrar sites em WordPress

Para aqueles que querem saber como mover o site em wordpress do localhost (ou homologação, desenvolvimento, da sua máquina) para a produção sem plugins.

Comentários: 5 Categorias:

WordPress + envio de email por SMTP + Gmail

Se seu serviço de hospedagem não tem servidor de emails (ou se o servidor de emails vive caindo, ou se é impossível de configurar, etc.) você pode enviar os emails do wordpress através de uma conexão smtp com outro servidor com o plugin WP Mail SMTP. Leia mais

Comentários: 7 Categorias:

As 10 queries SQL mais úteis para limpar sua base WordPress

Depois de algum tempo sua base SQL do wordpress vai conter alguns dados inúteis, ou seja, lixo. Este artigo traz as 10 melhores queries para limpá-la.

Duas coisas importantes: Sempre faça um backup da sua base antes de qualquer coisa e as queries aqui levam em consideração o prefixo padrão de tabelas wp, ou seja, seus nomes começam com wp_. Leia mais

Comentários: 3 Categorias:

Fontes declaradas com @font-face não funcionam no Firefox

Se no seu ambiente de desenvolvimento o Firefox exibia todas as fontes e na hora de colocar o site em produção a sua fonte virou comic-sans pode ficar mais tranquilo (se o seu servidor aceitar .htaccess). O problema acontece porque o Firefox tem uma restrição de arquivos de fonte mais severa que os outros browsers.

Para contornar basta colocar este código no seu .htaccess e ser feliz.

AddType font/ttf .ttf 
AddType font/eot .eot 
AddType font/otf .otf 
AddType font/woff .woff 

<FilesMatch "\.(ttf|otf|eot|woff)$">
    <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
    </IfModule>
</FilesMatch>

UPDATE: Depois da dúvida apresentada pelo rafael, fui procurar e aparentemente existe uma solução para usuários do IIS também. Seu web.config deve conter o seguinte:

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <system.webServer> 
        <httpProtocol> 
            <customHeaders> 
                <add name="Access-Control-Allow-Origin" value="*" />
            </customHeaders> 
        </httpProtocol> 
    </system.webServer> 
</configuration>
Comentários: 26 Categorias:

Função mail() PHP retorna true mas o email não chega ao destino

Mais um dos problemas que acontecem na Locaweb, passei por este em dois clientes diferentes, ambos hospedados lá. Enviava um email pela função mail() do PHP que retornava verdadeiro, mas o email não chegava ao destino.

A Locaweb tem uma página falando só sobre a configuração desta função, mas apesar de seguir o que estava escrito por lá o email continuava não chegando. A solução é simples, embora nada óbvia: você precisa preencher o quinto parâmetro da função mail() com a string “-falgum_email_do_seu_dominio“.

Leia mais

Comentários: 73 Categorias: