Categoria: Wordpress

  • Bug (mas nem tanto) no tema OceanWP, versão 3.2.1

    Maldita vírgula…

    Olá, pessoal!

    Se você, minha nobre alma, está tendo problemas com a atualização do tema OceanWP do WordPress para a versão 3.2.1, com algo parecido com o erro abaixo, “seus pobremas se acabaram-se”!

    Detalhes do erro
    ================
    Um erro do tipo E_PARSE foi causado na linha 349 do arquivo /caminho/do/meusite.com.br/wp-content/themes/oceanwp/inc/template-helpers.php. Mensagem de erro: syntax error, unexpected ')'

    Ou ainda (pelo logs do Apache, por exemplo):

    [Thu Apr 07 17:37:57.112873 2022] [php7:emerg] [pid 1980] [client 2804::beef:b0fe:baf0] PHP Parse error:  syntax error, unexpected ')' in /caminho/do/meusite.com.br/wp-content/themes/oceanwp/inc/template-helpers.php on line 349, referer: https://www.meusite.com.br/
    

    Isso está acontecendo porque os queridos desenvolvedores do tema focaram o desenvolvimento apenas na versão recente do PHP (atualmente, 7.4) e esqueceram dos pobres coitados que ainda utilizam a versão LTS (“Long Term Support”, ou “Suporte a Longo Prazo” para os íntimos). Infelizmente hoje, performance e “SUV” (“Síndrome da Última Versão”) são mais importantes que estabilidade e paz de espírito…

    Dado isso, há uma maldita vírgula no final da linha 348 do arquivo “/wp-content/themes/oceanwp/inc/template-helpers.php” (considerando que você já esteja na pasta do WordPress – vide imagem). Remova a mesma (apenas ela), salve e volte a tomar seu cafezinho tranquilo.

    Mais sobre o problema no “Known Bugs & Issues” dos desenvolvedores, aqui: https://docs.oceanwp.org/article/776-known-bugs-issues

    Caso não queira apagá-la e corrigir o bug, você deve se manter na versão 3.2.0, aguardar a versão 3.2.2 ou fazer o download da versão modificada no link acima já com a correção.

    Abraço e até a próxima.

tyrant-face
tyrant-face
tyrant-face
tyrant-face