问题已解决。
以下是我所做的:
我想:唯一能在后端正确显示的自定义帖子类型是cpt“Informazione”。因此,问题可能就在这里,我已经禁用了这种自定义帖子类型,实际上一切都恢复了正常,在网上搜索时,我发现其他用户也有同样的问题。他们解决了在代码中添加wp\\u reset\\u query()的问题。我也在这里发布之前尝试过这个解决方案,但没有成功。不同的是,现在我知道“Informazione”cpt周围的一些查询导致了问题,我禁用了一些代码块,直到找到问题为止:
functions.php
add_filter( \'pre_get_posts\', \'my_get_posts\' );
function my_get_posts( $query )
{
if($query->get("page_id") == get_option("page_on_front"))
{
$query->set("post_type", "informazione");
$query->set("posts_per_page", -1);
return $query;
}
}
我使用此代码是为了在主页上看到“Informazione”帖子。我把它取了下来,一切都恢复了。