按错误划分Genesis Grids插件

时间:2014-06-20 18:28:46

标签: php wordpress plugins grid genesis

我在此页面上收到此错误:http://3a8.c8c.myftpupload.com/category/portfolio/

这是错误:警告:在第251行的/home/content/p3nexnas05_data01/98/2124598/html/wp-content/plugins/genesis-grid-loop/plugin.php中除以零

页面显示我想要的方式,但警告显示在页面底部。

警告中提到的插件的第251行如下所示:

$max = ceil ( ( $wp_query->found_posts - $grid_args['features_on_front'] - $grid_args['teasers_on_front'] ) / ( $grid_args['features_inside'] + $grid_args['teasers_inside'] ) ) + 1;
    $wp_query->max_num_pages = $max;

我的主题设置显示12个帖子。我正在使用Genesis Studiopress Modern Portfolio Pro儿童主题。

任何人都可以帮助我吗?我在这里向插件开发人员发送了支持说明:http://wordpress.org/support/plugin/genesis-grid-loop 但还没有听到任何消息。 感谢您的帮助!谢谢!

1 个答案:

答案 0 :(得分:0)

警告消息只是说( $grid_args['features_inside'] + $grid_args['teasers_inside'] )部分代码返回zero

所以ANYTHING / 0会导致问题是wordpress警告你的问题。

如果您do not want to touch the code然后尝试更改teasers_insidefeatures_inside发布金额(无论您的后端是什么意思)并将其增加

,则可以解决此问题

如果你想触摸代码部分

将此代码添加到wp-settings.php文件中disable wordpress warning message outputs

//Add define('WP_DEBUG',true);
if (defined('WP_DEBUG') and WP_DEBUG == true){
     error_reporting(E_ALL);
} else {
     error_reporting(0);
}