Os shortcodes são uma expecie de tag que quando adicionada no editor de posts do wordpress "chama" alguma coisa para o post.
São vários os plugins que fazem uso desta técnica, como é o caso do Contact Form 7 que gera uma tag do tipo [ contact-form 1 "Formulário de contacto 1" ]. Esta tag quando adicionada a um post adiciona um formulário de contacto na página.
O problema dos shortcodes é que só funcionam dentro dos posts, ou seja, se você adicionar um código destes a um tema ele simplesmente não vai fazer nada... e como colocar ele a funcionar num tema?
É uma tarefa simples e que foi explicada pelo WPRecepies. Os shortcodes devem de ser utilizados da seguinte forma nos temas:
<?php do_shortcode('[shortcode-exemplo]'); ?>
A única coisa que tem que alterar é o [shortcode-exemplo] pelo seu!
Bons shortcodes! 🙂
eu criei uma revista atraves de um pdf usando o 3d FlipBook, aogra eu queria colocar essas revistas lado a lado usando shotcodes, como da pra fazer?
Aqui funcionou! Porém, faltou um ECHO antes da função.
Boa tarde, alguém conseguiu inserir as short codes em uma página "externa"? Digo, não fora do WP, mas por exemplo, quero inserir eles ná página de manutenção...
Pensei ser o plugin bloqueando mas não é...O texto chega a aparecer, mas as shorts só aparecem no code, como se ele não encontra-se os ícones...
Algm conseguiu ou sabe onde posso alterar isso?
Muito boa essa dica. A princípio não funcionou pra mim porque eu precisava inserir automaticamente shortcode em um modelo de página e vasculhando um pouco mais na internet encontrei solução que segue pra agregar a sua postagem.
$gallery_shortcode = '[gallery id="' . intval( $post->post_parent ) . '"]';
print apply_filters( 'the_content', $gallery_shortcode );
fonte: http://codex.wordpress.org/pt-br:Shortcode_Gallery
Nossa estava procurando este procedimento já faz umas 3 horas..rsrsrs brigada mesmo...rsrsrsr!
Obrigado pelo comentário 🙂
entao quem quiser criar temas com mais algumas funcionalidades, a insercao destes shorts codes e' quase obrigatorio.
Vemos muito isso com as gallery nos temas nao e'? ou e' por outros metodos?
Viva Celso, tens de começar a enverdar mais por estes caminhos da edição de themes e edição CSS etc. 😉
Abraço
Olá Filipe,
obrigado pelo comentário. Infelizmente código não é comigo, por isso faço poucos posts destes. Mas vou tentar 😉