2012-02-13 3 views
3

에 */public_html을/WP - 콘텐츠/테마/뉴스/functions.php에서 0으로 나누기 여기 PHP 경고 :이 오류를 얻었다 라인 (20)

이 functions.php

을 내 라인 (20)이다 반복적으로 나타났다 계속
$wp_query->max_num_pages = ceil($wp_query->found_posts/$wp_query->query_vars['posts_per_page']); 

누군가이 인용문에 어떤 문제가 있다고 말해 줄 수 있습니까? 그것은 "A의 경우

$wp_query->max_num_pages = @ceil($wp_query->found_posts/$wp_query->query_vars['posts_per_page']); 

답변

0

경우는 0

에 의한 부문의 경고를 생성하는 빠른 수정이 경고를이 표시되지 않도록 ceil 앞에 @를 추가하는 것입니다 0으로 나누기 "인 경우 $wp_query->query_vars['posts_per_page']은 0 또는 공백/공백 값과 같아야합니다.

+0

결과가 아니라 true 또는 false를 반환합니다. –

+0

'@ '기호는 작업에 영향을주지 않습니다. 그것은 단지 경고를하기위한 것입니다. –

+0

@은 위에 언급 한 바와 같이 올바른 해결책이 아닙니다. – Jacta

0

: found_posts이 0

+0

고맙습니다. 나는 방법을 시도하고 오류를 제거 할 수 있습니다 – user1199249

1
if($wp_query->query_vars['posts_per_page'] > 0) 
    $wp_query->max_num_pages = ceil($wp_query->found_posts/$wp_query->query_vars['posts_per_page']); 

시도해보십시오. 오류를 건너 뜁니다.

0
$wp_query->max_num_pages = #ceil($wp_query->found_posts/$wp_query->query_vars['posts_per_page']); 

위의 예와 같이 ceil 앞에 #을 추가 했습니까?

관련 문제