Há vários shortcodes do WordPress, mas você sabia que pode criar os seus?Não há sequer uma tradução para o termo, então shortcode pode ser definido como…

Shortcode é um código que referencia outro maior, ou seja, é usado para referenciar um código mais extenso e assim poupar tempo e erros de digitação que podem ocorrer.

Aqui no site, você já deve ter visto que quando referencio um arquivo, o nome aparece com ícone e fonte diferente, se obervar o código fonte desta página, vai ver que a palavra está dentro de um span com a classe codetexto. Para fazer isso eu uso shortcodes, assim não preciso escrever todo o código toda vez, apenas…

[f]escrevo dentro de shortcode[/f]

Criando o código

No arquivo functions.php do seu tema, adicione o seguinte:

function f_shortcode( $atts, $content = null ) {
   return '<span class="file">' . $content . '</span>';
}
add_shortcode('f', 'f_shortcode');

O código acima adiciona a span ao redor do texto que estiver usando a shortcode. Neste exemplo, você deve informar o que vem antes e o que vem depois do tal texto que é $content.

Como uma tag HTML, este formato deve ter a abertura e o fechamento, para evitar problemas no código:

[f]o texto fica aqui[/f]

Edite o arquivo style.css com as modificações que quiser, por exemplo, cores, imagens de fundo, fontes variadas, bordas etc e pronto, a shortcode está pronta para uso.
Outra vantagem é que você não precisa usar o editor HTML. </p?
Nota: As shortcodes do WordPress sempre ficam dentro de colchetes e isso não pode ser mudado!

Outros tipos

Além do formato [shortcode]texto[/shortcode], também há o formato [meu-shortcode umacoisa=”123″ outra=”456″].

Sem estresse!

Precisa de ajuda com seu WordPress?

Entre em contato

2 comentários sobre "Criar shortcodes para formatação especial"

  1. Adriano Meira
    Olá, bom dia. Gostaria de saber se consigo fazer este tipo de recurso fora do Wordpress, para exemplificar eu tenho um sistema que guarda no banco de dados um trecho de código e um id queria gerar um shortcode para ele contendo o id e que este shortcode seja substituído pelo banco, assim como se faz no Wordpress. Obrigado.
    • Diana K. C.

      Olá! Isso está além de minha capacidades rs. Você já tentou o Grupo WordPress Brasil? Lá tem um pessoal muito bom!

Comments are closed.