ฉันใช้ WordPress 3.0.5 และทดสอบด้วย 3.1rc4 ในไฟล์ PHP หลักของปลั๊กอินของฉันเมื่อฉันพยายามที่จะเรียก is_plugin_active Call to undefined function is_plugin_active()
ฉันได้รับ ฉันสามารถเรียก add_action และ add_filter ฉันควรตรวจสอบ / เปลี่ยนแปลงเพื่อแก้ไขปัญหานี้อย่างไร
สิ่งนี้เกิดขึ้นภายในผู้ดูแลระบบในหน้าปลั๊กอิน ที่ด้านบนของไฟล์ปลั๊กอินหลักของฉันฉันมีif (function_exists('is_plugin_active')) {
ซึ่งจะส่งกลับเท็จเสมอ
ฉันยังไม่เห็นฟังก์ชั่นจากไฟล์ปลั๊กอินหลักของฉันในปลั๊กอินอื่น ๆ (หากมีประโยชน์)
function_exists('is_plugin_active')
เป็นเท็จเมื่อมีการเรียกจากไฟล์ปลั๊กอินหลักหากด้านนอกของวิธีการ แต่เป็นจริงเมื่อเรียกว่าภายในของวิธีการที่เรียกว่าสำหรับการactivated_plugin
กระทำ