Categorias
Plugins Wordpress

Integrando Contact Form 7 com Bootstrap no WordPress

Contact Form 7 é um dos mais populares plugins para criação de formulário de contato no WordPress com mais de 1 milhão downloads. Este post é destinado a desenvolvedores de tema para WordPress que queiram integrar o plugin Contact Form 7 com o Bootstrap um popular framework HTML, CSS, e JS. Neste exemplo mostramos uma maneira para tornar o processo de integração mais fácil de entender e de usar. Estamos usando “id” e “class” que são “built-in options” no plugin Contact Form 7. Integrando o Contact Form 7 com Bootstrap <div class=”form-group”> <label for=”your-name”>Your Name (required) : </label> [text* your-name class:form-control id:your-name] </div> <div class=”form-group”> <label for=”your-email”>Your Email (required) : </label> [email* your-email class:form-control id:your-email] </div> <div class=”form-group”> <label for=”your-subject”>Subject… Continuar a ler

Categorias
CSS PHP Wordpress

Juntar todos os ficheiros CSS com PHP

Vamos ver um pequeno script onde usando um pouco de PHP permite compilar diversos documentos de CSS, em um único arquivo CSS. Isto não só reduz o tamanho total do arquivo, mas também faz com que sejam efectuados menos pedidos HTTP ao servidor quando são carregadas as páginas. Um site rápido equivale a uma boa experiência do usuário e também agrada aos mecanismos de pesquisa. Assim cria um documento .php e insere o seguinte código: <?php header(‘Content-type: text/css’); ob_start(“compress”); function compress( $minify ) { /* remove comments */ $minify = preg_replace( ‘!/*[^*]**+([^/][^*]**+)*/!’, ”, $minify ); /* remove tabs, spaces, newlines, etc. */ $minify = str_replace( array(“rn”, “r”, “n”, “t”, ‘ ‘, ‘ ‘, ‘ ‘), ”, $minify ); return $minify;… Continuar a ler

Categorias
Programação Wordpress

Definindo mínimo de caracteres em um comentário

Uma parte importante de promover qualquer blog ou website é a construção de ligações (links) para ele. Os links é o combustível que vai ajudar a impulsionar você para o topo do Google. É importante lembrar que o spam não é uma boa ideia e não é recomendado sob quaisquer circunstâncias. Construir as ligações (links) através de comentários em blogs pode ser bom se você fornecer comentários que realmente acrescente algo as esses mesmos blogs e, preferencialmente, só em blogs, onde você é um leitor ativo. Para evitar alguns comentários menos valiosos em nossos blogs pode ser interessante obrigar seus visitantes a escreverem comentários no mínimo com uma quantidade X de caracteres (definindo mínimo de caracteres). O código abaixo faz… Continuar a ler

Categorias
Programação Wordpress

Shortcode artigos recentes de uma categoria WordPress

Grande quantidade de usuários quando criam o seu site, sabe muito pouco sobre os tipos de personalização a fazer para ter um site bem funcional. Na maior parte das vezes recorresse ao mais fácil usando plugins que permite especificar o que queremos, mas depois pode acontecer o pior! O uso excessivo de plugins começa a causar conflitos com as configurações de layout… Então, eu normalmente tento limitar o uso de plugins, crio shortcodes que na maior parte das vezes resolve o meu problema. Hoje vamos ver um desses códigos que me permitir mostrar posts recentes de apenas uma categoria… A criação do Shortcode /** * Shortcode to output recent posts from one category */ function display_recent_posts() { $args = array(… Continuar a ler

Categorias
Programação Wordpress

WordPress – Atualizar base de dados após mudar de domínio

Como atualizar base de dados do WordPress, após mudarmos de servidor e domínio, quando as imagens e links aparecem quebrados, remetendo ao seu domínio antigo… É muito comum após uma mudança de servidor e domínio termos de realizar diversas limpezas na base de dados para atualização da mesma. Também devemos fazer o mesmo quando trabalhamos em um ambiente de desenvolvimento (geralmente numa máquina local) antes de colocarem o seu trabalho online. Este problema é devido ao WordPress gravar em sua base de dados o nome absoluto dos links e imagens. Existem vários plugins que o podem auxiliar, mas, se preferir corrigir as imagens e os links manualmente, isso pode ser feito diretamente na base de dados com alguns comandos SQL…. Continuar a ler

Categorias
Programação Wordpress

WordPress: como criar tabelas na base de dados com um plugin

O WordPress usa pouco SQL para aceder à base de dados. Em vez disso, fornece uma classe de funções para toda manipulação em banco de dados… A classe é baseada na ezSQL escrita e mantida por Justin Vincent e se chama class WPDB. Esta classe gere todas as tabelas da base de dados e seus conteúdos. É responsável por toda a conexão do WordPress. É possível obviamente usarmos essa classe para criarmos a nossas próprias tabelas, ou simplesmente retirar ou guardar dados usando SQL. Embora os developers sugerem a utilização dos Custom Post Types e da tabela wp_posts para guardar dados, por vezes é necessário criar uma tabela específica pois a sua estrutura é muito diferente. A classe está disponível… Continuar a ler

Categorias
Programação Wordpress

Anúncios do adsense só para leitores vindos dos motores de pesquisa

Penso que todos os webmasters sabem, pois está mais do que comprovado, que, as pessoas que clicam em anúncios são paraquedistas vindos dos motores de pesquisa, e não leitores regulares que visitam suas páginas por referência, pois esses são cegos quanto à publicidade contextualizada. Pensando nisso pode ser uma ótima ideia exibir os anúncios apenas para usuários que chegam ao seu site ou blog pelos resultados de pesquisa, que pode resultar em muitos mais cliques e posteriormente num CTR mais elevado. Este assunto está relacionado com o Google Smart Pricing, para quem desconhece este problema, sugiro que leia um pouco sobre o assunto, porque pode estar a perder dinheiro em seus sites ou blogs. No site “escoladinheiro” têm um artigo… Continuar a ler

Categorias
Programação Wordpress

Achar e exibir a imagem de destaque dos artigos no WordPress

Este é um artigo muito muito simples, vou mostrar uma maneira prática de adicionar a imagem de destaque que foi mencionada na página do artigo… Atendendo a alguns pedidos que nos foram feitos vamos ver como pedidos vamos então ver como. Eis uma breve explicação do código que usaremos: Como queremos que ter algo pratico e bem simples vamos recorrer ao “wp_get_attachment_image_src ()“, esse recurso acha a url o endereço da imagem de destaque de cada artigo, utilizamos o “get_post_thumbnail_id( $post->ID )” para indicar o ID dinâmico em cada artigo dentro do loop, por fim estou usando o “medium” que é o tamanho que queremos a imagem, esse valor é padrão do WordPress, fica em “OPÇÕES > Media”, ai podemos… Continuar a ler

Categorias
Programação Wordpress

Contador de acessos de seus artigos para WordPress

Quando procuramos por um contador de acessos de seus artigos ou algo relacionado à top posts no WordPress os tutoriais se limitavam a mostrar a popularidade de um post pela quantidade de comentários. O que não deixa de ser valido pelo fato de ser um bom filtro de popularidade, e alem disso faz uso de uma função nativa para fazer o loop, a comments_count(). Mas se necessitamos de um loop diferente? Por exemplo que pegue o numero de acessos das páginas e faça a distribuição por ordem crescente ou decrescente baseado nisso. O problema é que o WordPress não conta os acessos como tal não salva nada no base de dados, contudo, podemos sempre contornar esse problema. Neste artigo vamos… Continuar a ler