收到此错误后,不断重复出现
这是我关于functions.php 的第20行
$wp_query->max_num_pages = ceil($wp_query->found_posts / $wp_query->query_vars['posts_per_page']);
有人能告诉我这些引语出了什么问题吗?
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']);
试试这个,它会跳过你的错误。
如果found_posts
为0,则会生成一个除以0的警告。
一个快速的解决方案是在ceil
前面添加@
来抑制警告:
$wp_query->max_num_pages = @ceil($wp_query->found_posts / $wp_query->query_vars['posts_per_page']);
如果是"除以零",则$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之前添加#
,如上例所示?