博客页面服务器错误500,在query.php

时间:2016-01-21 09:04:08

标签: wordpress foreach blogs

在我附近的约5000个粘性帖子附近使用粘性帖子。

在wp-includes / query.php这里我有一个代码片段代码。在第3748行到第3760行。如果我评论此代码,博客页面可以正常工作。如果取消注释此博客页面会出现500错误,但所有网站都可以正常工作,除了博客页面。

任何机构都可以告诉我为什么会这样,以及如何解决它。

我试过禁用所有插件,更改了主题,htaccess。但是没有为我工作。所以任何人都告诉我如何解决这个问题。

// Fetch sticky posts that weren't in the query results
            if ( !empty($sticky_posts) ) {
                $stickies = get_posts( array(
                    'post__in' => $sticky_posts,
                    'post_type' => $post_type,
                    'post_status' => 'publish',
                    'nopaging' => true
                ) );

                foreach ( $stickies as $sticky_post ) {
                    array_splice( $this->posts, $sticky_offset, 0, array( $sticky_post ) );
                    $sticky_offset++;
                }
            }

1 个答案:

答案 0 :(得分:0)

问题在删除不需要的粘贴帖子后解决。现在我只使用10到20个粘贴帖子。现在我想设置新的粘贴帖子我删除旧粘贴帖子,然后将新帖子设置为粘贴帖子。 我有超过5000 k粘贴帖子,这就是为什么博客页面抛出服务器错误500和/或最大超时错误。