Como criar shortcodes no WordPress

Muitos usuários do WordPress usam e conhecem os shortcodes. Shortcode nada mais é do que tags usado em postagens para chamar alguma função, como de um plugin por exemplo. Ensinarei agora como criar o seu próprio shortcode.

Você pode criar um shortcode dentro de um plugin ou até dentro do functions.php.

Veja esse exemplo:

No functions.php insira a seguinte linha de código, dentro das tags php.
functions text_bold() {
return '<strong>Esse texto irá ficar em negrito</strong>';
}

Agora basta criar o shortcode:
add_shortcode('textneg', 'text_bold');
Pronto, o shortcode [textneg] foi criado e já pode ser usado em seu post ou em páginas. Ao ser utilizado irá mostrar o texto “Esse texto irá ficar em negrito” em negrito em sua página.

Vamos criar algo útil?

function facebook_like() {
return 'E não esqueça de curtir nossa fã page no Facebook';
}
add_shortcode('likefacebook', 'facebook_like')

Agora só usar o shortcode [likefacebook] que o conteúdo será um link do Facebook do WordLab.

Pronto, agora use sua criatividade e melhore seu template com essa funcionalidade.

Bloqueie Spammers de pegar os e-mails do seu WordPress

Voltando com os tutoriais, vou mostrar uma forma de bloquear que os spammers usem os emails do seu WordPress para uso de spam.

Resolvi vim aqui depois de ler um Post no grupo do WordPress no Facebook, onde uma pessoas queria pegar os e-mails dos comentários de outros sites em WordPress.

Acontece que maioria dos sites não se preocupam em bloquear que sistemas e outros sites leiam esses emails, deixam aberto para que todos capturem e assim cresça a lista de spam nos emails marketing.

Graças ao WordPress, uma simples função pode resolver isso.
Com o <?php antispambot( $emailaddy, $hex_encoding ); ?> os e-mails serão convertidos para hexadecimal.
Ex.: Coloque no seu template, onde irá mostrar os e-mails de comentários, ou na tela de contatos do seu site.

<?php
echo antispambot( 'email@seudominio.com' );
?>

Quando um sistema de leitura de HTML chegar nesse ponto, terá uma leitura mais ou menos parecida com essa:
&amp;#106;&amp;#111;hn.doe

Mas no seu browser irá aparecer
email@seudominio.com

Com isso você está colaborando para diminuir o spam da Internet, com um esforço mínimo graças a mãe que o WordPress é.

Olá, world ou Hello, mundo?

Olá, depois de tantos anos ( 2 anos ) falando que vou por meu site no ar, resolvi fazer essa semana. Resolvi adotar uma prática que já sei que funciona, mas ainda não tinha adotado pro meu site. Planejamento demais não funciona.

Enquanto sempre colocava em papel, o que fazer, como fazer, e onde colocar o que no site, ele nunca saiu do lugar. E agora decidi fazer algo simples, pratico e objetivo. Usar mesmo um tema, colocar no ar minhas ideias e o que eu faço e pronto. Preciso voltar a escrever, algo que sempre fiz e não faço a um bom tempo.

Há, porque esse título? Bom, é que de agora em diante vou praticar meu inglês e terei aqui posts em Português and in English.

Bom, sejam bem vindos ao meu site e aproveitem esse novo conteúdo.