1
我如何信任switch_to_blog()?
当我switch_to_blog()使用博客ID 打电话时,我不知道该博客是否确实存在。该函数始终返回TRUE。 测试用例: switch_to_blog( PHP_INT_MAX ); $post = get_post( 1 ); restore_current_blog(); 这将导致数据库错误显示给用户。我该如何预防? 现实世界中的用例 我是Multilingual Press的首席开发人员。用户翻译帖子时,会看到如下屏幕: 现在可能发生以下情况: 她成功保存了帖子,并继续翻译帖子。 另一个用户(网络管理员)在写作时会删除德语博客。 她再次点击保存并获得数据库错误。 我想避免这种情况。如何快速检查目标博客是否存在?我switch_to_blog()经常在多个不同的班级中打电话,因此必须快速。