คำถามติดแท็ก switch-to-blog

1
ฉันจะเชื่อถือ switch_to_blog () ได้อย่างไร
เมื่อฉันโทรswitch_to_blog()ด้วยรหัสบล็อกฉันไม่รู้ว่าบล็อกนั้นมีอยู่จริงหรือไม่ TRUEฟังก์ชั่นผลตอบแทนเสมอ กรณีทดสอบ: switch_to_blog( PHP_INT_MAX ); $post = get_post( 1 ); restore_current_blog(); ซึ่งจะส่งผลให้เกิดข้อผิดพลาดของฐานข้อมูลที่ผู้ใช้เห็น ฉันจะป้องกันได้อย่างไร กรณีใช้งานจริง ผมเป็นนักพัฒนานำของกดสื่อสารได้หลายภาษา เมื่อผู้ใช้แปลโพสต์เธอจะได้รับหน้าจอดังนี้: ตอนนี้สิ่งต่อไปนี้สามารถเกิดขึ้นได้: เธอบันทึกโพสต์สำเร็จแล้วและทำการแปลโพสต์ต่อไป ผู้ใช้รายอื่นซึ่งเป็นผู้ดูแลระบบเครือข่ายจะลบบล็อกภาษาเยอรมันในขณะที่เขียน เธอพบบันทึกอีกครั้งและได้รับข้อผิดพลาดของฐานข้อมูล ฉันต้องการหลีกเลี่ยงสถานการณ์นั้น ฉันจะตรวจสอบอย่างรวดเร็วได้อย่างไรถ้ามีบล็อกเป้าหมายอยู่ ฉันโทรหาswitch_to_blog()บ่อยในหลาย ๆ คลาสดังนั้นมันจึงต้องเร็ว
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.