当然,您要启动一个完整的备份—DB和文件。如果这将是一个完整的答案,必须说明。
当WP升级产生您所描述的故障时,很难快速判断问题是什么。很可能是主题或插件导致内容在升级后不再显示。
就个人而言,我会先在网站的副本上这样做,以避免拆除生产网站。如果一切都不顺利,客户仍然有一个正常运行的网站。
获取您的数据库和文件系统副本,并在本地或在当前托管帐户中独立启动一个开发人员站点(/dev/works很好)。当然,创建一个新的DB。不要简单地链接到实时站点数据库。还可以在wp config中打开debug。php如下所示:define(\'WP_DEBUG\', true);
在开发人员站点副本中升级WP-core、themes和plugins。这可能会解决“没有我的帖子显示”的问题,因为新插件将在WP 4+上运行。如果运气好的话,你现在会没事的。如果你的主题写得很好,那么这个站点应该能够在这次升级中存活下来,并且与插件相关的问题非常少。
如果出现问题,通常的调试步骤将应用,切换主题,停用所有插件/一次重新激活一个插件。这些步骤对于通过简单的消除过程找到导致故障的特定代码块是必要的。
当您发现有问题的项目时,无论是主题还是插件相关的,您下一步要解决的问题都将得到确定。