Funções são códigos PHP que executam certas tarefas em seu site ajudando na automatização da sua aplicação.
Já os shortcodes são tags que você coloca na edição de texto de seu post que depois se transformaram em algo visual, como a mensagem de alerta abaixo. 🙂

Recomendamos que você não edite o código do seu WordPress para criar novas funções e shortcodes.
Utilizar um plugin para estes casos facilita o gerenciamento e também não compromete a estrutura de arquivos do seu site. Além disso, em qualquer atualização que seu site venha a ter, você corre o risco de perder todas essas configurações personalizadas no código dos arquivos.

Instalando um plugin para criação de shortcodes e functions

O plugin que utilizaremos neste artigo é o Add Shortcodes, Actions And Filters.
No painel administrativo do seu site WordPress, navegue até o menu Plugins e selecione a opção Adicionar Novo.
wp-admin > Plugins > Adicionar novo

Assim que carregar a nova página, digite no campo de busca no canto superior direito da tela o termo Add Shortcodes, Actions And Filters. O primeiro resultado é o plugin que desejamos instalar. Clique no botão Instalar agora.
O plugin será instalado e você deve clicar no botão Ativar para habilitar seu uso).

Assim que instalado, a nova ferramenta estará disponível no menu Ferramentas > Shortcodes, Actions and Filters.

Adicionando um novo shortcode

Na tela de utilizando do plugin, clique no botão Add New (conforme exibido na imagem anterior).
Dê um nome ao shortcode que você utilizará posteriormente no campo de edição de posts.
Marque a opção Activated para habilitar e a opção Shortcode para utilizar o código como shortcode em seu site.
Por fim cole o código e clique no botão Save.

No exemplo abaixo, foi definido que quando utilizado o shortcode [nome-shortcode] o conteúdo presente dentro das tags será colocado dentro de um div (classe exemplo) construida com código CSS (clique na imagem abaixo para ampliar).

Exemplos de funções que podem ser utilizadas

➡ Customizar o footer do painel administrativo

➡ Definir o editor HTML (texto) como editor padrão

  • Seu feedback é muito importante. O conteúdo do artigo foi útil?
  •  Sim    Não