Фатальная ошибка при обновлении wordpress

Я обновил avada до 5.0 и обнаружил проблему с дочерней темой.
Кто-нибудь может мне помочь?

Фатальная ошибка: вызов неопределенной функции avada_is_portfolio_template()
в
/ главная/manekine/public_html/wp-content/themes/Avada-Child-Theme / header.РНР
on line 222

Сайт: http://www.manekinekocasino.com

Это строка 222, где ошибка происходит от:

if ( is_page_template( '100-width.php' ) 
     || is_page_template( 'blank.php' ) 
     || ( '1' == fusion_get_option( 'portfolio_width_100', 'portfolio_width_100', $c_pageID ) 
     || 'yes' == fusion_get_option( 'portfolio_width_100', 'portfolio_width_100', $c_pageID ) && ( 'post' == get_post_type( $c_pageID ) 
     || 'avada_portfolio' == get_post_type( $c_pageID ) ) ) 
     || ( avada_is_portfolio_template() && 'yes' == get_post_meta( $c_pageID, 'pyre_portfolio_width_100', true ) ) 
     || '100-width.php' == $page_template ) 
{
    $main_css = 'padding-left:0px;padding-right:0px;';

1 ответ

  1. Они, вероятно, переименовали эту функцию или удалили ее, если она работала до обновления. Лучший способ узнать ответ-связаться с их разработчиком. Вы можете проверить, существует ли эта функция или нет, прежде чем вызывать ее. Не лучший способ, но вы бы избавиться от ошибки :

    if ( is_page_template( '100-width.php' ) 
     || is_page_template( 'blank.php' ) 
     || ( '1' == fusion_get_option( 'portfolio_width_100', 'portfolio_width_100', $c_pageID ) 
     || 'yes' == fusion_get_option( 'portfolio_width_100', 'portfolio_width_100', $c_pageID ) && ( 'post' == get_post_type( $c_pageID ) 
     || 'avada_portfolio' == get_post_type( $c_pageID ) ) ) 
     || (function_exists('avada_is_portfolio_template') && avada_is_portfolio_template() && 'yes' == get_post_meta( $c_pageID, 'pyre_portfolio_width_100', true ) ) 
     || '100-width.php' == $page_template ) 
    {
          $main_css = 'padding-left:0px;padding-right:0px;';