2016-10-31 3 views
0

avada를 5.0으로 업데이트하고 하위 테마에 문제가 발생했습니다. 아무도 나를 초 도와 줄 수 있습니까?wordpress를 업데이트 할 때 치명적인 오류가 발생했습니다.

Fatal error: Call to undefined function avada_is_portfolio_template() in /home/manekine/public_html/wp-content/themes/Avada-Child-Theme/header.php 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;'; 

답변

0

단지 벌금. 대답을 알 수있는 가장 좋은 방법은 개발자들과 연락하는 것입니다. 함수를 호출하기 전에 함수가 존재하는지 여부를 확인할 수 있습니다. 가장 좋은 방법은 아니지만 오류를 없애는 것입니다.

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;'; 
관련 문제