get_option()
ส่งคืนตัวเลือกสำหรับบล็อกปัจจุบัน
ในการติดตั้งไซต์เดียวบล็อกปัจจุบันเป็นบล็อกเดียว ดังนั้นรับget_option()
คืนตัวเลือกสำหรับมัน
get_site_option()
ใช้เพื่อดึงข้อมูลตัวเลือกทั้งเครือข่าย หมายความว่าคุณสามารถรับตัวเลือกเดียวกันได้จากทุกไซต์ในเครือข่าย
เมื่อฟังก์ชั่นนี้จะใช้ในการติดตั้งเดียวก็ปกติget_option()
ผลตอบแทนในสิ่งเดียวกันของ ค่าที่อาจมีการเปลี่ยนแปลงเพราะตะขอกรองทริกเกอร์ที่ยังไม่ได้เรียกโดยget_site_option()
get_option()
โปรดทราบว่าเมื่อ$wpdb->options
ตารางเป็นบล็อกเฉพาะตัวเลือกทั่วทั้งเครือข่ายจะถูกเก็บไว้ใน$wpdb->sitemeta
ตารางนั่นคือเฉพาะการติดตั้งหลายไซต์
get_blog_option()
เป็นเพียงในสามฟังก์ชั่นที่ไม่ได้รับชื่อตัวเลือกที่เป็นอาร์กิวเมนต์ที่ 1 แต่ข้อโต้แย้งที่ 1 $blog_id
ของมันคือ
ในความเป็นจริงมันถูกใช้ในการติดตั้งหลายไซต์เพื่อดึงตัวเลือกจากบล็อกเฉพาะที่มี ID เป็นที่รู้จัก
ฟังก์ชั่นนี้ทำอะไร:
switch_to_blog( $blog_id );
$value = get_option( $option, $default );
restore_current_blog();
return $value;
หาก$blog_id
เป็นเช่นเดียวของบล็อก ID ปัจจุบัน WordPress เพียงข้ามส่วนหนึ่งและเพียงแค่โทรswitch_to_blog
get_option()
ฟังก์ชันนี้ถูกกำหนดในไฟล์wp-includes/ms-blogs.php
ที่โหลดสำหรับการติดตั้งแบบหลายไซต์เท่านั้นดังนั้นจึงget_blog_option()
ไม่ได้กำหนดไว้ในการติดตั้งไซต์เดียว