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()非常に頻繁に複数の異なるクラスで呼び出すため、高速でなければなりません。