在我附近的约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++;
}
}
答案 0 :(得分:0)
问题在删除不需要的粘贴帖子后解决。现在我只使用10到20个粘贴帖子。现在我想设置新的粘贴帖子我删除旧粘贴帖子,然后将新帖子设置为粘贴帖子。 我有超过5000 k粘贴帖子,这就是为什么博客页面抛出服务器错误500和/或最大超时错误。