2013-10-27 2 views
0
에 대한 렌더링 멤버 함수에 GD 등급 플러그인의 기사()를 호출

나는 며칠 전, 지금은 새 게시물을 추가하고 싶었 플러그인 GD 등급을 설치했는데 얻을 오류 :치명적인 오류 : 워드 프레스

Fatal error: Call to a member function render_article() on a non-object in /wp-content/plugins/gd-star-rating/code/class.php on line 266 

라인 (266)은 다음과 같습니다

return $this->f->render_article($post, $userdata, $override); 

모든 기능은 다음과 같습니다

function shortcode_starratingblock($atts = array()) { 
    global $userdata; 
    $user_id = is_object($userdata) ? $userdata->ID : 0; 
    $this->cache_posts($user_id); 

    $override = shortcode_atts($this->default_shortcode_starrater, $atts); 
    if ($override["post"] == 0) global $post; 
    else $post = get_post($override["post"]); 

    return $this->f->render_article($post, $userdata, $override); 
} 
+0

당신은 플러그인 작성자에게 문의해야합니다. –

+1

이 문제는 이미 오래전에 그에게 게시되었지만 발견했으나 그는 대답하지 않았습니다. 나는 여기 누군가가 해결책을 가지고 있다고 생각했다. – Mezelderz

+0

당신은 디버그 정보를 추가해야합니다 : 일을 '위해서 var_dump ($ var에)'당신이 실패하는 한 그것은 그 그것을 해결하기 위해 도움이 될 포함 할 수 있습니다 무엇을 찾을 때까지. [this] (http://stackoverflow.com/questions/14541989/how-do-i-debug-a-wordpress-plugin/14543498#14543498)를 확인하십시오. – brasofilo

답변

0

내가 최근에 비슷한 문제, 그 있었다 안녕하세요 플러그인 때문에 템플리트 SQL 테이블이 손상되었습니다. SQL 테이블을 갱신하십시오. 다음은 코드 http://pastebin.com/9T0u3W6E

phpMyAdmin을 통해 이러한 쿼리를 실행합니다. 행운

관련 문제