Posts tagged Wordpress

Resolvendo o Leverage browser cache sem plugin

Se você usou o Google PageSpeed ou o GTmatrix para testar o seu site, é possível que estas ferramentas tenham sugerido que você otimizasse o cache do navegador (Leverage browser cache). Para resolver isto em servidores Apache, adicione o código abaixo no .htaccess que fica na raiz do seu WordPress. # Browser cache # ExpiresActive On ExpiresByType text/css “access 1 month” ExpiresByType text/html “access 1 month” ExpiresByType image/gif “access 1 year” ExpiresByType image/png “access 1 year” ExpiresByType image/jpg “access 1 year” ExpiresByType image/jpeg “access 1 year” ExpiresByType image/x-icon “access 1… Read More

Como impedir o cache de folhas de estilo (CSS)

Se você estiver fazendo algumas alterações no CSS do seu site, o cache do WordPress pode atrapalhar ou impedir que você veja o resultado esperado. Achei no site Green Box 3 maneiras de driblar o cache do WP para ver logo as alterações no site. 1 – Usando o header Você pode aplicar o código alterado direto no header.php do seu tema. É importante que você faça isso depois da chamada da função wp_head, já que os arquivos CSS são carregados na ordem em que são apresentados. <head> … <?php wp_head();… Read More

Removendo o campo URL dos comentários do WordPress

Não importa o motivo, se é por causa do SPAM ou dos oportunistas postando comentários apenas para divulgar sites, o campo de URL nos comentários do WordPress pode trazer muita dor de cabeça. Em alguns sites, resolvi me livrar desta opção. Se você quiser fazer o mesmo há 3 opções disponíveis. Plugin A opção mais fácil é instalar um plugin que faça isso para você. No caso, existe o disable-hide-comment-url. Via Functions.php Basta adicionar o código abaixo ao functions.php do seu tema: function disable_comment_url($fields) { unset($fields[‘url’]); return $fields; } add_filter(‘comment_form_default_fields’,’disable_comment_url’);… Read More

10 tarefas de manutenção para quem tem um blog WordPress

WordPress é uma das ferramentas mais versáteis da Web. Por conta de tal flexibilidade é comum que os usuários instalem e removam dezenas de plugins, temas e façam alterações em seu código. Mas para que ele se mantenha instável estável, é importante fazer uma manutenção rotineira. Pelo menos a cada 3 meses é importante avaliar os pontos abaixo. Backup – Manter várias cópias de backup do seu site é a coisa mais prudente a se fazer. No caso do WP, existem vários plugins que podem fazer isto, como o BackWPup…. Read More

Os plugins que uso no Netmundo

Às vezes, a gente se pergunta o que um blog faz para ter uma caixa bacana de newsletter ou um recurso quando o usuário sai da página. Aqui estão os plugins e temas em uso atualmente no Netmundo. Plataforma Sempre que preciso fazer um site ou blog uso WordPress, pois ele é flexível o suficiente para permitir a construção de qualquer tipo de site imaginável. Hospedagem Existem dois tipos de sites WordPress: os que são hospedados no WordPress.com e os que são hospedados por contra própria. O Netmundo encaixa-se no… Read More

Criando avatares aleatórios no WordPress

Em vez dos avatares padrão que o WordPress oferece, que tal mostrar vários avatares aleatoriamente? Como fazer? Cole o código abaixo em seu functions.php (arquivo do tema atual). add_filter( ‘pre_option_avatar_default’, ‘avatar_aleatorio’ ); function avatar_aleatorio ( $value ) { return get_stylesheet_directory_uri() . ‘/img/avatar/avatar-‘.rand( 1 , 5 ).’.jpg’; } Na pasta de imagem do seu tema, crie uma subpasta chamada avatar. Dentro dela, jogue os avatares desejados, todos com a mesma extensão. Estas imagens devem estar renomeadas no seguinte formato: avatar-1.jpg, avatar-2.jpg e assim por diante. No código acima você vai alterar… Read More

Como escolher um template de WordPress para o seu negócio

Indiscutivelmente, o WordPress é a plataforma número 1 do mundo para a construção de websites. Hoje, mais de 74 milhões de websites operam na plataforma do WordPress, inclusive muitas empresas de sucesso e startups. Isso é mais de 27% de todos os sites da internet. Um dos motivos claros por tantos sites optarem pelo WordPress é o simples fato de ser uma plataforma gratuita. Para startups em geral é uma ótima opção por inicialmente não apresentar custos e por conta dos templates Premium (estes sim pagos) serem no geral extremamente… Read More

Download monitor: enviar download como anexo por email

Se você usa o plugin Download Monitor e deseja que seus usuários possam enviar os arquivos diretamente para a caixa de entrada, basta criar uma pasta dentro do diretório do seu tema, chamada “download-monitor” e dentro dela colocar o arquivo abaixo (content-download-email). Você só tem que observar que o caminho para os arquivos tem que ser o caminho completo, como em /home/usuario/wordpress/wp-content/uploads/dlm-downloads/file.zip, por exemplo. URLs não irão funcionar. <?php /** * Send download to user’s email */ if ($_SERVER[‘REQUEST_METHOD’] == ‘POST’) { /*$versions = $dlm_download->get_file_versions(); reset($versions); $version = key($versions); $attach… Read More

Mostrar visitas no admin do WordPress (WordPress Popular Posts)

Um plugin que você precisa ter desde o início do seu blog é o WordPress Popular Posts. A diferença entre ele e os vários plugins de popularidade de posts é que ele é capaz de mostrar qual post está no topo da lista em um determinado período de tempo enquanto os outros só conseguem mostrar o valor total das visitas. O único porém é que ele não mostra de modo fácil quantas visitas cada post ou página teve no admin. É preciso visitar a página do plugin para ter esta… Read More

Redimensionando imagens do WordPress do jeito certo

Para quem usa a função add_image_size do WordPress para criar tamanhos personalizados, o redimensionamento padrão do CMS pode não atender bem. Por exemplo, se você criou um tamanho de imagem de 500×250, quando se você enviar uma imagem de 450×200, a imagem não será esticada como seria de se esperar. O resultado é uma imagem que pode não preencher o espaço que ela deveria ocupar. A solução para isso é forçar o redimensionamento com o código abaixo em seu functions.php (ele não depende do tamanho da imagem): /* Thumbnail upscale… Read More