Tag: templates

WordPress Shortcodes parte 2 – shortcodes com recebimento de atributos

06/04/11 Wordpress 1

No post anterior mostrei como criar um simples shortcode para WordPress, neste post vamos aprender a criar um shortcode mais sofisticado com recebimento de um atributo. Desta forma podemos criar shortcodes mais dinâmicos.

Vamos criar um shortcode que vai gerar um link Siga-me no twiter que vai levar para uma pagina do twitter de um determinado usuário. O atributo que vamos enviar junto com o shortcode será o nome do usuário do Twitter.

1. Abra o arquivo functions.php do seu tema e insira a função abaixo

function folowme($atts) {
extract(shortcode_atts(array("usuario"=''), $atts));
return '<a href="http://www.twitter.com/'.$usuario.'">Siga-me no Twitter</a>';
}

Acima criamos uma função definindo que irá receber um atributo chamado “usuario” por padrão vazio para receber o nome do usuário do twitter pelo shortcode, e depois retornamos o link do twitter seguido do nome do usuário.

2.Agora vamos registrar o shortcode inserido em seguida o seguinte código.

add_shortcode("sigame","folowme");

3.Com nosso shortcode registrado, abra agora seu painel do WordPress crie um novo post e insira o shortcode abaixo

[sigame usuario="mateusneves"] publique o post e veja o resultado.

Workshop de WordPress dia 14 de Maio de 2011

06/04/11 Workshops 0

No dia 14 de maio vou aplicar mais um Workshop de WordPress em Belo Horizonte- MG, pela Quartel Design. As inscrições já estão abertas, as turmas desses Workshops são reduzidas para um aproveitamento melhor. Então, se tem interesse  faça já sua inscrição.

Para maiores informações sobre o conteúdo programático e outras informações e inscrições acesse o link abaixo.