• Como usar as redes sociais para divulgar sua empresa

    Um empresário hoje em dia não pode ignorar as redes sociais em seu empreendimento.

  • 6 Dicas para construir a sua equipe

    Nessa semana o Érico publicou em seu canal do Youtube uma entrevista que ele fez com Annie Pratt, que é uma das maiores especialistas em contratação e coordenação de equipes que ele conhece.

  • Como construir um público alvo no Youtube

    O YouTube oferece uma tremenda oportunidade para as empresas de todos os tamanhos...

terça-feira, 10 de fevereiro de 2015

10 truques e dicas para o wordpress

Neste artigo procurei trazer algumas dicas e truques que eu aprendi com o Bruno Rodrigo da Escola WP e que estou utilizando em alguns trabalhos. Você vai ver dicas de onde buscar a informação que você precisa e ainda alguns truques que aprendi com esses feras do WordPress.

1 – UTILIZE OS SCRIPTS DO WORDPRESS CODEX

O WordPress já vem com uma tonelada de Scripts inseridos em seu Codex. São várias linhas de códigos construídas em JQuery que você pode usar com funções como wp_enqueue_script () e wp_enqueue_style (), que podem economizar o seu trabalho de customização do seu site WordPress, são opções que podem até mesmo evitar que você instale plugins desnecessariamente.
Você encontrar algumas dicas de funções muito úteis contidas no Codex do WordPress aqui mesmo na Escola WP ou ainda se estiver interessado em aprender mais sobre como usar as funções napágina oficial do Codex do WordPress.
Dicas WordPress

2 – DEFINIR A QUALIDADE DE IMAGENS JPG

Você pode criar uma função no WordPress para definir um padrão de qualidade para imagens JPEG, que por padrão são niveladas a 90%. Não é possível, para um usuário comum, notar a diferença de 100% até 80%, por isso, aconselho usar o menor valor a fim de conservar o espaço, largura de banda e não prejudicar o carregamento das suas páginas.
Segue abaixo a função para definir a qualidade de imagens JPG no WordPress:
1
2
3
4
5
6
7
add_filter( 'jpeg_quality', 'wp_jpeg_quality' );
function wp_jpeg_quality() {
         return 80;
}

3 – REDIRECIONAMENTO FEEDBURNER

FeedBurner é usado em quase todos os blogs como uma ferramenta de complementar na estratégia de fidelização de leitores de conteúdo do seu site. Até pouco tempo eu utilizava um plugin para o redirecionamento dos feed dos sites WordPress para o FeedBurner, até que encontrei o código abaixo para criar uma função simples que realiza essa tarefa com facilidade:
1
2
3
4
5
6
7
8
9
10
11
12
13
add_action( 'template_redirect' , 'rss_redirect');
function rss_redirect() {
if ( is_feed() AND !preg_match( '/feedburner|feedvalidator/i', $_SERVER['HTTP_USER_AGENT'] ) ){
header( 'Location: http://feeds.feedburner.com/feed_seu_site' );
header( 'HTTP/1.1 302 Temporary Redirect' );
}
}

4 – ADICIONAR CAMPOS PERSONALIZADOS NO PERFIL DOS USUÁRIOS

O WordPress não possui ainda a funcionalidade de adicionar campos personalizados ao perfil dos seus usuários. Essa tarefa é facilmente resolvida como uma série de plugins, mas também com uma simples função como demostra o código abaixo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?php
add_action( 'show_user_profile', 'wp_profile_fields' );
add_action( 'edit_user_profile', 'wp_profile_fields' );
function wp_profile_fields( $user ) {
?>
<h3>Redes Sociais</h3>
<table>
<tr>
<th><label for="twitter">Twitter</label></th>
<td>
<input type="text" name="twitter" id="twitter" value="<?php echo esc_attr( get_the_author_meta( 'twitter', $user->ID ) ); ?>" /><br />
<span>Seu Twitter </span>
</td>
</tr>
<tr>
<th><label for="twitter">Facebook</label></th>
<td>
<input type="text" name="facebook" id="facebook" value="<?php echo esc_attr( get_the_author_meta( 'facebook', $user->ID ) ); ?>" /><br />
<span>Seu Facebook </span>
</td>
</tr>
<tr>
<th><label for="twitter">Linkedin</label></th>
<td>
<input type="text" name="linkedin" id="linkedin" value="<?php echo esc_attr( get_the_author_meta( 'linkedin', $user->ID ) ); ?>" /><br />
<span>Seu Linkedin </span>
</td>
</tr>
</table>
<?php
}
add_action( 'personal_options_update', 'wp_save_profile_fields' );
add_action( 'edit_user_profile_update', 'wp_save_profile_fields' );
function wp_save_profile_fields( $user_id ) {
if ( !current_user_can( 'edit_user', $user_id ) )
return false;
update_user_meta( $user_id, 'twitter', $_POST['twitter'] );
update_user_meta( $user_id, 'facebook', $_POST['facebook'] );
update_user_meta( $user_id, 'linkedin', $_POST['linkedin'] );
}

5 – ADICIONAR POST TYPES PERSONALIZADOS EM SEU FEED RSS

Não é raro vermos o uso de Post Types para segmentação de conteúdo de sites WordPress, uma tática excelente por sinal. Porém esse conteúdo não fica disponível para quem assina o Feed do seu site, a função abaixo resolve esse problema:
1
2
3
4
5
6
7
8
9
10
11
12
13
add_filter('request', 'wp_custom_feed');
function wp_custom_feed( $vars ) {
if ( isset( $vars['feed'] ) ) {
$vars['post_type'] = get_post_types();
}
return $vars;
}

6 – CONSULTAS PERSONALIZADAS AO BANCO DE DADOS

Se você precisa de alguma informação a mais do que aquilo que as funções do WordPress te oferecem você pode usar a classe wpdb para consultar o banco de dados diretamente. Veja como usar a classe no código abaixo:
1
$recent_users = $wpdb->get_results( "SELECT display_name, user_registered FROM $wpdb->users ORDER BY user_registered DESC LIMIT 0,10" );

7 – ECONOMIZE RECURSOS PERSONALIZANDO AS REVISÕES DO POST

O recurso revisões dos posts criados no WordPress não é muito utilizada pela grande maioria dos usuários. Mas como são criadas entradas no banco de dados e mesmo que estas não sejam usadas elas permanecerão no banco de dados até que se faça uma limpeza no mesmo. Logo se você não usa os recursos das revisões, você pode desativá-lo, ou limitá-lo colocando o seguinte código no seu arquivo wp-config.php.
1
2
3
4
5
6
7
// Para Remover as Revisões
define( 'WP_POST_REVISIONS', FALSE );
// Para Limitar as Revisões
define( 'WP_POST_REVISIONS', 5 );

8 – EXIBA IMAGEM DE DESTAQUE NO SEU FEED RSS

Se você usa as imagens de Destaque, porque não usar esse recurso para incentivar os leitores de seu Feed a visitarem seu site. Por padrão o WordPress não mostra a imagem em destaque no feed RSS, para mudarmos isso usaremos código abaixo:
1
2
3
4
5
6
7
add_filter('the_content_feed', 'rss_post_thumbnail');
function rss_post_thumbnail($content) {
         global $post;
         if( has_post_thumbnail($post->ID) )
                 $content = '<p>' . get_the_post_thumbnail($post->ID, 'thumbnail') . '</p>' . $content;
         return $content;
}
Como você pode ver, o código permite que além de inserir a imagem, você pode personalizar seu feed, inserindo mais códigos HTML.

9 – CONTEÚDO EXCLUSIVO PARA LEITORES DO SEU FEED RSS

Você pode exibir conteúdo exclusivo para os assinantes de seu feed RSS como uma estratégia de aumentar seus leitores ou ainda exibir anúncios direcionados para esse público do seu site, como por exemplo, você poderia oferecer uma isca digital, ou brindes disponíveis apenas para eles.
Para tal vamos criar um código para gerar um novo shortcode com o código abaixo:
1
2
3
4
5
add_shortcode( 'feedonly', 'wp_feedonly' );
function wp_feedonly( $atts, $content = null ) {
         if( is_feed() ) return '<p>' . $content . '</p>';
         else return;
}

10 – EXIBIR CONTEÚDO APENAS PARA USUÁRIOS LOGADOS

Da mesma forma que a última dica, você pode mostrar um determinado conteúdo apenas para usuários registrados e conectados ao seu site. O código abaixo cria um novo shortcode para que você oculte o conteúdo de usuários que não estão conectados ao seu site:
1
2
3
4
5
add_shortcode( 'loggedin', 'wp_loggedin' );
function wp_loggedin( $atts, $content = null ) {
         if( is_user_logged_in() ) return '<p>' . $content . '</p>';
         else return;
}

CONCLUSÃO

Existem muitas outras dicas e truques pela net e em breve estarei trazendo mais algumas. Compartilhe você também o que você faz com o seu WordPress, se você tem alguma dica ou truque que use com o WordPress, compartilhe aqui nos comentários para que todos nós possamos aprender mais.
Abraços!


sexta-feira, 6 de fevereiro de 2015

Reconhecimento pelo trabalho - Case Pousada Ribeirão das Pedras


Sempre é bom ter o reconhecimento do trabalho bem feito. Obrigado Pousada Ribeirão das Pedras por confiar em nosso trabalho.
Segue o depoimento de nossa cliente Mylla Jardel, gerente da Pousada Ribeirão das Pedras:
"Prezados, é com muita satisfação que podemos falar sobre os serviços prestados a nossa empresa Hotel Fazenda Ribeirão das Pedras.
Já são quase 02 anos de parceria e durante esse período só tivemos a ganhar utilizando os serviços de mídia digital contratados da IMPACT, os profissionais envolvidos, não medem esforços para ampliar os resultados e acessos em nosso site. Em todos os chamados a empresa e especialmente o responsável direto, Sr. Everton Souza, nos atende prontamente nas diversas solicitações que fazemos durante o ano. Importante destacar a criatividade no desenvolvimento de campanhas de marketing pela internet, o que nos trouxe resultados bastante significativos.
Nosso número de acessos no site, é acompanhado sistematicamente pela IMPACT e através dos relatórios enviados mensalmente a nossa empresa, através de gráficos e números reais.
O que nos dá a certeza de que não erramos quando decidimos trocar de prestador de serviços optando pela IMPACT. Vale ressaltar também que é notório o aumento de clientes, vindos através do site, depois da criação do novo web site e desenvolvimento de campanhas para a venda de hospedagem.
Esperamos poder continuar com a parceria e com a certeza de contar com profissionais comprometidos com a proposta da empresa e com mais e mais resultados positivos!
Obrigado , equipe Impact, conte sempre conosco, nós contamos com vocês para o sucesso do nosso empreendimento."
Seja você também um case de sucesso! Contrate os serviços da Impact Agência Digital. Estaremos a disposição para atendê-los.

Conheça o site da pousada Ribeirão das Pedras e o trabalho realizado pela nossa agência clicando aqui:

Impact Agência Digital