• 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...

Mostrando postagens com marcador dicas de wordpress. Mostrar todas as postagens
Mostrando postagens com marcador dicas de wordpress. Mostrar todas as postagens

quinta-feira, 2 de abril de 2015

Antivírus para Wordpress

A segurança para o seu site em Wordpress deve ser tratada com a mais alta prioridade. Por isso, disponibilizamos o Download do Plugin WP Antivirus Site Protection fornecido por SiteGuarding, uma solução que realiza varreduras nos arquivos que compõem o site em busca de Vírus e Malwares.
O WP Antivirus Site Protection é um plug-in de segurança para detectar e remover vírus e códigos maliciosos suspeitos. Ele detecta: backdoors, rootkits, cavalos de tróia, worms, fraudtools, adware, spyware e etc. O Plugin não verifica somente os arquivos do tema, ele verifica e analisa todos os arquivos de seu site WordPress (arquivos temáticos, todos os arquivos do plugins, os arquivos na pasta de upload e etc).
Este plugin é muito útil para quem faz o download de Temas e Plugins Piratas (Nulled), em vez de comprar as cópias originais dos desenvolvedores. Você ficará chocado, ao ver quantos vírus e códigos maliciosos são embutidos como brindes nesses templates e plugins oferecidos de forma pirateada.
Principais características:
  • Profunda varredura de todos os arquivos em seu site.
  • Atualização diária da base de dados de vírus.
  • Recurso Logic Heurística.
  • Quarentena e Recurso de Remoção de Malware.
  • Alertas e notificações na área de administração e por e-mail.
  • Recurso de Cron Diário.
  • Scanner pode detectar uma ampla lista de tipos de malware.
  • Solução Whitelist após revisão manual.
 Aqui está a lista de tipos de Malwares que o Antivírus pode detectar:
  • JavaScript e Injeções MySQL - Pode haver diferentes tipos de ataques em seu site, mas o tipo mais popular e mais fácil é provavelmente através de injeção MySQL. O Antivírus irá ajudá-lo a detectar todos os possíveis problemas com JavaScript e MySQL.
  • Website Defacements - Tipo de ataque no qual hackers mudam a aparência do seu site ou uma página web) Há um recurso que pode ajudá-lo a evitar qualquer alteração em seu site.
  • IFrames ocultos - Se hackers conseguem um acesso a seu site FTP, eles costumam criar um iFrame oculto. Dessa forma, eles podem usar o seu site para enviar os vírus para os computadores de seus visitantes.
  • PHP Mailers - As vezes os hackers usam seu site para enviar e-mails de spam usando seu servidor web. O módulo de verificação inteligente foi feito para detectar todos os scripts PHP que tiverem como finalidade o envio de SPAM.
  • Ataques de engenharia social - Há uma grande quantidade de métodos de engenharia social para obter um acesso ao seu site. O software de digitalização irá ajudá-lo a proteger o seu website.
  • Detecção de página de Phishing - Hackers pode instalar uma página de phishing em seu site sem você saber. Às vezes, eles podem usar o seu site pare reproduzir páginas falsas de diversas instituições, inclusive financeiras.
  • Redirecionamentos
  • Backdoors site - Tem a função de controle total sobre o seu site.
  • Cross Site Scripting (XSS).
  • .htaccess (Hack Detection).
  • Rootkits e variantes deste tipo de malware.
  • Cavalos de Tróia.
  • Worms.
  • Fraudtools
  • Adware, scripts spyware e muito mais...
Proteja seu site Wordpress antes que os problemas aconteçam. Esteja prevenido sempre!
Faça o Download do Antivírus clicando na imagem (link) abaixo:

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!


Impact Agência Digital