Shortcodes do WordPress: o que são e porque um deles parte a página

A resposta curta: um shortcode é uma palavra entre parênteses retos, como [gallery], que o WordPress troca por uma peça maior (uma galeria, um formulário, uma tabela). Quando algo corre mal, ou aparece o texto cru do shortcode na página, ou a peça não aparece. Quase sempre é o plugin que o tratava, que foi desativado ou apagado.

O formato é [nome atributo="valor"]. Os nomes são os que o programa define, quase sempre em inglês, mesmo num site em português. O WordPress traz alguns próprios (a galeria de imagens e a legenda, por exemplo) e cada plugin pode acrescentar os seus. Põe-se numa página ou artigo, no bloco «Shortcode» do editor, ou num bloco de texto de uma barra lateral.

O que se vê, e o que fazer

O que vê A causa mais provável O que fazer
O texto [nome ...] na página, tal e qual O plugin que tratava deste shortcode está desativado, foi apagado, ou o nome foi escrito mal. Ative o plugin (veja a lista em Instalar plugins no WordPress) ou apague o shortcode da página.
A peça não aparece, mas não há texto estranho O shortcode está dentro de um bloco que o editor «protegeu», ou os atributos estão estragados. Ponha-o num bloco «Shortcode» próprio, e confira as aspas.
Aparece mas com um atributo ignorado As aspas ficaram «curvas» ao copiar de um documento de texto. Escreva as aspas à mão, retas ("), no editor de código.
A página fica branca depois de o pôr O plugin do shortcode tem um erro. Desative esse plugin sem entrar no painel: Desativar plugins. Veja também Erros comuns do WordPress.

Como pôr um shortcode onde o editor não deixa

Num ficheiro do tema, o PHP mostra o resultado de um shortcode com echo do_shortcode('[nome]');. Mexer no tema pede cuidado: veja Um plugin ou um pedaço de código.

Cuidado com os shortcodes copiados de um site desconhecido. Um shortcode só faz o que o plugin que o trata permite, mas um plugin pouco cuidado pode mostrar o que não devia. Use só os de plugins que instalou de fontes que conhece.
O truque mais útil: antes de desativar ou apagar um plugin, procure nas páginas o nome dos shortcodes dele. Nas versões em «Código», procure o texto [nome. Se estiver em uso, a página vai ficar com texto estranho assim que o plugin sair.

Uma página mostra um shortcode cru e não percebe de que plugin é? Abra um pedido com o endereço da página e o texto que aparece.

Abrir pedido de suporte

VEJA TAMBÉM

Instalar plugins no WordPress: onde, quais e quantos

Desativar plugins, mesmo quando não consegue entrar

Erros comuns do WordPress: ecrã branco e erro crítico

Criar e editar páginas no WordPress

PRODUTO RECOMENDADO

Alojamento WordPress

Instalação num clique, actualizações tratadas e velocidade a sério. desde $6.60/mês (plano de 3 anos, com cupom)

Ver planos
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?