2012-11-07 4 views
0

Wordpress 용 "custom tables"플러그인을 사용할 때 나타나는이 경고를 해결하는 방법은 무엇입니까? 은 아무도Wordpress Custom tables plugin

경고를 제발 도와 드릴까요 :에서 foreach는()에 대한 공급 잘못된 인수를 ..이의 \ WP-내용 \ 플러그인 \ 사용자 정의 테이블 \ 페이지 \ 라인 show_table.php 378

URL 플러그인 http://wordpress.org/extend/plugins/custom-tables/

+0

이 오류는 테이블이 비어있는 경우에 가장 많이 발생합니다. http://wordpress.org/support/plugin/custom-tables는 플러그인에 대한 공식적인 지원입니다. – RRikesh

+0

하지만 내 테이블이 비어 있지 않습니다.이 공식 지원에 도움이 없습니다. –

답변

1

Invalid argument supplied for foreach()foreach()에 기수가 된 요소가 배열이 아닐 때 얻어집니다. 라인 378에서이 플러그인의 경우 :

foreach ($qry as $row) { 

는 foreach 루프를 통과하기 전에 배열 인 경우는 테스트 할 수 있습니다

if (is_array($qry)) 
{ 
    foreach ($qry as $row) {...} 
} 
else die('not an array'); 

그러나, 내가 플러그인 지원 포럼에서 문의하시기 바랍니다가. 작성자는 플러그인을 수정할 수 있습니다 (플러그인 자체에 문제가 있다고 가정). 플러그인의 핵심을 직접 수정하는 것은 좋지 않으므로 해당 플러그인을 업데이트하면 변경 사항을 덮어 씁니다.