Sintoma
O tabuleiro reproduzindo a partida de xadrez (pgn) apresentado no site ( Xadrez na Praça ) com o plugin RPB Chess Board não está aparecendo na visualização do post.
Eu não fiz nada
Você acreditaria nesta afirmação?!?! Clássico, não é mesmo? Mas o fato é que muitas atualizações WP, Plugin, PHP, etc podem estar acontecendo de forma quase desapercebidas pelo usuários.
Suspeitos
Tema
Usamos neste site um tema antigo BrickYard By TT Themes que nos atende muito bem, mas não vem sendo mantido pelo desenvolvedor original.
Trocando o tema para outros, os padrões do WordPress, consegui fazer com que o tabuleiro voltasse a aparecer (Honma theme que parece estar sem manutenção)algumas vezes, mas não sempre. Nem consegui descobrir porque isso acontece…. Continuo tentando.
Isso está me levando a crer que é um problema de tema em compatibilidade com o plugin RPB Chess Board. Será que o Honma, mesmo que antigo, funcionaria na hospedagem com tudo (wp, plugin, gutemberg, etc) novo?
Gutemberg
O novo editor é poderoso e ainda em evolução. Seria algum problema com ele? Uma evolução parece ser quanto a blocos especificos para uso de ShortCodeTag. Costumava usar os ShortCodeTag do RPB Chess Board diretamente como codigo HTML, mas agora com a possibilidade de blocos para ShortCodeTags, qual seria a opção mais adequada?!
Hospedagem Gratuíta
Para este site, usamos a hospedagem gratuíta Free Web Hosting Area. Será que temos alguma configuração da hospedagem que está causando o problema?!
Versão de PHP
Que versão de PHP é recomendada para a versão mais recente do WordPress? Que versão estamos usando? Será que este problema está relacionado com versão do PHP?
Nova Instalação
As instalações do WordPress vão recebendo atualizações sobre atualizações. Será que temos alguma diferença entre uma versão recente, recem instalada, e uma versão atualizada em sequencia?
Debug Mode
Porque o Debug Mode do WordPress não funciona em alguma instalações?
Export / Import
Em que casos posts de um arquivo exportado pelo WordPress, não conseguem ser importados em uma outra instalação WordPress?
O Problema e sua Solução
Estudando as mensagens de erro apresentadas na visita aos posts com tabuleiros que não apareciam no site, ativando a opção de ferramentas do desenvolvedor, observei que elas queixavam da falta do arquivo /plugins/rpb-chessboard/third-party-libs/npm-dependencies.min.js que realmente não estava na pasta que deveria.
Coloquei uma nova cópia do arquivo no local devido e tudo voltou a funcionar normalmente.
Como ele sumiu da pasta, é um mistério para mim…. também não entendo como é que numa instalação nova, ele também não estava presente.