Suporte » Ajustando o WordPress » Fatal error: Call to undefined function get_theme_file_path()

  • Olá,

    Estou tentando resolver uma atualização que deu errado. A dona do site atualizou, creio eu, WP, tema e Plugins sem avaliar as compatibilidades. Bom, deu esse erro:

    <!– Fatal error: Call to undefined function get_theme_file_path() in /var/www/html/moniqueellen.com.br/web/wp-content/themes/olsen-light/functions.php on line 12 –>

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • Bom dia @yuriwerneck , você pode checar qual versão está o WordPress?

    Esta função foi introduzida na versão 4.7.0: https://developer.wordpress.org/reference/functions/get_theme_file_path/#changelog

    Como você está sem acesso ao wp-admin, pode visualizar o arquivo wp-includes/version.php

    Boa tarde Filipe!
    Bom, estou tentando o acesso FTP no UOLHOST. Está bem difícil conseguir acessar…
    Vou continuar tentando, mas creio sim que a versão, antes da atualização que foi feita, era mais antiga que a 4.7.0. A dona do site não sabia que tinha dos detalhes e apenas tentou atualizar por conta faz uns 20 dias (em meados de abril/2020).

    Consegui acesso pelo painel. A versão no version.php

    <! —

    <?php
    /**
    * The WordPress version string
    *
    * @global string $wp_version
    */
    $wp_version = ‘4.6.17’;

    /**
    * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
    *
    * @global int $wp_db_version
    */
    $wp_db_version = 37965;

    /**
    * Holds the TinyMCE version
    *
    * @global string $tinymce_version
    */
    $tinymce_version = ‘4401-20160726’;

    /**
    * Holds the required PHP version
    *
    * @global string $required_php_version
    */
    $required_php_version = ‘5.2.4’;

    /**
    * Holds the required MySQL version
    *
    * @global string $required_mysql_version
    */
    $required_mysql_version = ‘5.0’;

    –>

    oi @yuriwerneck , justamente, veja ali:

    $wp_version = ‘4.6.17’;

    A versão do WordPress está na 4.6.17, e a função que o tema está usando foi introduzida na versão 4.7 do WordPress, dessa forma você precisa atualizar seu WordPress.

    Recomendo fazer um backup dos arquivos e do banco de dados antes da atualização, caso ocorra algum problema.

    Você pode ver mais sobre backups aqui: https://wordpress.org/support/article/wordpress-backups/

    YuriWerneck

    (@yuriwerneck)

    Valeu Filipe! Vou ver se consigo um acesso. O site está hospedado na UOLHOST e não consegui de jeito nenhum acessar via FTP – Filezila, porta 21, 22, sem porta etc. No CPanel só é possível transferir um arquivo de cada vez, infelizmente. Em último caso, é o que vamos ter que fazer… 1 a 1.
    Se tiver alguma dica, será muito bem vinda.

    Bom dia Filipe,

    Desculpe a demora em responder. Tive algumas dificuldades em família.
    Sim, vi, mas não funcionou. Vou trabalhar no Cpanel mesmo, um a um.
    Agradeço de qualquer maneira.

    Saudações

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • Você deve estar conectado para responder a este tópico.