Criar shortcodes para formatação especial

Arquivos: functions.php

Funções: add_shortcode

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.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″].

Criar shortcodes para formatação especial é um artigo sobre shortcodes Como criar shortcodes para formatações especiais shortcodes Códigos http://dianakcury.com/wordpress-pt/codigos-pt/criar-shortcodes-para-formatacao-especial#commentsDiana K. Cury http://dianakcury.com/wordpress/wp-content/themes/di3554/img/card.png

2 ideias 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.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *