X

Como Adicionar Suporte a Shortcode aos Comentários do WordPress

Snippets por IsItWP

Você quer adicionar suporte a shortcode aos comentários do WordPress? Com nosso snippet, você pode adicionar à lista de permissões alguns shortcodes que deseja habilitar nos comentários do WordPress.

Instruções:

Tudo o que você precisa fazer é adicionar esses trechos de código ao arquivo functions.php do seu tema ou a um plugin específico do site:

O primeiro snippet remove todos os shortcodes e reinicializa apenas aqueles listados na função init_common_shortcodes. O segundo snippet de exemplo substitui o shortcode [mysite] pela URL do site do usuário.

Trecho #1

function init_common_shortcodes() {
  // add each shortcode you want enabled in comments
  add_shortcode('mysite', 'mysite');
}
 
function init_comment_shortcodes() {
  remove_all_shortcodes();
  init_common_shortcodes();
  add_filter('comment_text', 'do_shortcode');
}
 
init_common_shortcodes();
add_filter('comments_template', 'init_comment_shortcodes');

Trecho #2

function mysite(){
	return '<a href="' .get_comment_author_url(). '">(My website)</a>';
}
add_shortcode('mysite', 'mysite');

Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar / colar trechos de código corretamente no WordPress, para não quebrar acidentalmente seu site.

Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: Melhores Construtores de Páginas do WordPress (Comparados).

Comentários   Deixe uma resposta

  1. Você consideraria transformá-lo em um plugin?

Adicionar um comentário

Ficamos felizes que você tenha escolhido deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Checklist de Lançamento WordPress

O Checklist Definitivo para Lançamento de WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento do seu próximo site WordPress em um e-book prático.
Sim, envie-me o eBook Gratuito!