Suporte » Questões avançadas » PHP Parse error: syntax error, unexpected T_VARIABLE

  • Resolvido thaisc

    (@thaisc)


    Oi,

    Atualizando o WordPress e alguns plugins ocorreu o seguinte erro:

    PHP Parse error: syntax error, unexpected T_VARIABLE in E:\Domains\xxxxxxxxxx\wwwroot\wp-content\themes\xxxxxxxxx\functions.php on line 293

    Não tenho mais acesso ao painel de administração, ao blog nada e não consigo identificar qual é o erro para poder corrigi-lo.

    Se puderem me ajudar, eu ficaria imeensamente grata!

    A linha em questão é a primeira do trecho a seguir:

    if(($all_words < $word_count) && ($all_words   $min_remainder) <= $word_count) {
    					$show_more_tag = true;
    					$tag_disbalance = true;
    					$current_count = 0;
    					$excerpt = '';
    					foreach($content as $node) {
    						if($node['type'] == 'word') {
    							$current_count  ;
    						}
    						$excerpt .= $node['content'];
    						if ($current_count == $all_words){
    							break;
    						}
    					}
    					$excerpt .= '&hellip;'; // ...
    				}

    Por favor, estou muito preocupada e PHP não é meu forte!

A visualizar 1 resposta (de um total de 1)
  • Olá, pessoal,

    Consegui resolver o problema, ainda não faço ideia do motivo de ter ocorrido, ou mesmo porque esta é a correção, mas foi o que deu certo.

    Abri o arquivo functions.php extraído do FTP do blog e o arquivo functions.php original do tema utilizado. Comparei a linha problemática e identifiquei o caractere faltando. Tratava-se de um +.

    Comparei os dois arquivos para ver se não havia mais diferenças e vendo que não. Exclui o functions problemático do blog e substituí pelo original do tema. Pareceu corrigir o problema.

    Forma correta:
    if(($all_words < $word_count) && ($all_words + $min_remainder) <= $word_count) {

    Independente de qualquer coisa, muito obrigada pelo espaço!

A visualizar 1 resposta (de um total de 1)
  • O tópico ‘PHP Parse error: syntax error, unexpected T_VARIABLE’ está fechado a novas respostas.