Correção - Os comentários não aparecem no tema da Tese após a atualização do WordPress 4.0

Um mês atrás, WordPress Versão 4.0 “Benny” foi lançado para o público com várias melhorias e correções de bugs. Embora o novo lançamento do WP tenha ocorrido sem problemas, a nova atualização causou alguns problemas para os usuários do WordPress executando a versão anterior do tema Tese. O problema está acontecendo com a Tese 1.8.5 e versões anteriores da Tese anteriores à v1.8.5, que não são compatíveis com o WordPress 4.0. Como resultado disso, os usuários da Tese 1.x podem notar 500 Erro do Servidor e "Os comentários não aparecem nas postagens”Após a atualização para o WordPress 4.0.

Um problema semelhante ocorreu em nosso site, onde os leitores podiam fazer comentários, mas os comentários não apareciam de fato em nenhuma postagem e só se podia ver o número de contador de comentários. Bem, finalmente consertamos isso e foi muito fácil! Estou compartilhando isso, pois pode ser útil para outros usuários do tema de teses que estão enfrentando o mesmo problema há um mês.

DIYthemes lançou um patch para corrigir esse problema, lançando a atualização de Thesis 1.8.6 com compatibilidade total com WordPress 4.0. No entanto, você precisa ter uma conta DIY Themes para baixar a atualização e ver as instruções para atualizar da versão 1.x para 1.8.6. Bem, você pode até mesmo corrigir o problema destacado simplesmente seguindo as instruções simples declaradas abaixo. As instruções de correção relatadas aqui são derivadas do fórum de suporte da tese.

Nota: Nós tentamos na Tese 1.8.4 + WordPress 4.0. Se você tiver uma versão mais antiga da Tese anterior à v1.8.5, deverá primeiro atualizar a Tese para a v1.8.5. De alguma forma, se você não puder atualizar a Tese, certifique-se de fazer um backup do arquivo comments.php primeiro e, em seguida, tente o truque abaixo.

NOTA: Você deve usar a versão 1.8.5 antes de implantar esta correção; se você ainda estiver usando uma versão 1.x desatualizada, você deve atualizar a Tese primeiro.

1. Usando o FTP, navegue até a pasta / wp-content / themes / thesis_185 / lib / classes / em seu servidor.

2. Edite o arquivo comments.php na pasta classes na linha 187, em vez de

$ wp_query-> comments_by_type = & separar_comments ($ wp_query-> comments); $ _comments = $ wp_query-> comments_by_type ['comentário'];

você agora escreve

$ wp_query-> comments_by_type = separar_comments ($ wp_query-> comments); $ _comments = & $ wp_query-> comments_by_type ['comentário'];

A única mudança é mover o "&" para a variável $ _comments, mas isso parece causar os 500 erros internos do servidor.

Depois de seguir essas etapas, verifique se seus comentários agora estão sendo exibidos corretamente.

Felizmente, o truque citado acima funcionou como um encanto para nós e os comentários começaram a aparecer novamente como antes. Deixe-nos saber se ele funciona para você. :)

Dica através da @leanderbraunschweig [suporte para WordPress]

Tags: BloggingTricksUpdateWordPress