Esse notificação do WordPress “Notice: Only variables should be assigned by reference in” apareceu todas as vezes que acessava a página Quem Sou aqui do meu blog e na parte dos comentários. Para algumas pessoas, porém, ela também aparece na hora de fazer o login no site na área de administrador e fica acima do dashboard (painel). O aviso em si, significa que “apenas variáveis ??devem ser atribuídas por referência em…”. Ou seja, ele está lhe sinalizando que existe um erro encontrado no seu PHP e diz o nome do arquivo e a linha do erro. Às vezes o erro está relacionado à plugin às vezes ao tema. No meu caso foi o tema.
Para solucionar esse erro é bem simples. Além disso, o erro é muito antigo e nunca foi corrigido. Às vezes ele vem de versões antigas de plugins e por isso é importante sempre mantê-los atualizado.
Como disse, para corrigir esse erro é muito simples, basta que você remova o & (o símbolo de ampersand , e comercial, clave de sol, é musical, e sertanejo, enfim, remova o “ézinho”) na variável e seu problema será resolvido. O erro é da configuração do PHP por trás do wordpress que aplica as regras E_STRICT. Você só pode retornar variáveis ??por referência de uma função – nada mais.
Espero que você consiga resolver e coloque aqui nos comentários se o artigo foi útil. Se puder, se inscreva no meu canal.