คำถามติดแท็ก activation

2
ถอนการติดตั้งเปิดใช้งานปิดใช้งานปลั๊กอิน: คุณสมบัติทั่วไปและวิธีการ
ฉันกำลังสร้างปลั๊กอินเวิร์ดเพรส อะไรคือสิ่งที่ฉันควรรวมไว้ในคุณสมบัติถอนการติดตั้ง ตัวอย่างเช่นฉันควรลบตารางใด ๆ ที่ฉันสร้างในฟังก์ชั่นติดตั้งหรือไม่ ฉันจะล้างรายการตัวเลือกของฉันหรือไม่? มีอะไรอีกไหม


4
เปิดใช้งานปลั๊กอินผ่าน PHPMyAdmin หรือ FTP หรือไม่
ฉันเพิ่งปิดการใช้งานปลั๊กอินในเว็บไซต์ของฉันและตอนนี้ก็ให้ฉันหน้าจอสีขาวแห่งความตายที่น่ากลัว ฉันรู้ว่าไซต์จะใช้ได้ถ้าฉันเปิดใช้งานปลั๊กอินอีกครั้ง มีวิธีการเปิดใช้งานปลั๊กอินด้วยตนเองผ่านทาง PHPMyAdmin หรือผ่านทาง FTP หรือไม่?

3
จะเปลี่ยนเส้นทางไปยังหน้าการตั้งค่าเมื่อเปิดใช้งานปลั๊กอินได้อย่างไร
ฉันสร้างปลั๊กอินของฉันเอง ทุกอย่างดูเหมือนจะโอเค แต่สิ่งหนึ่งที่ฉันต้องการทำในปลั๊กอินนั้นคือการเปลี่ยนเส้นทางไปยังหน้าการตั้งค่าปลั๊กอินที่เกี่ยวข้องเมื่อมีการเปิดใช้งานปลั๊กอิน ตัวอย่างเช่น: http://www.example.com/wordpress/wp-admin/options-general.php?page=rotator มีวิธีการเปลี่ยนเส้นทางไปยังหน้าที่เกี่ยวข้องในการเปิดใช้งานเช่นด้วยregister_activation_hook?

1
วิธีการเรียกใช้ฟังก์ชั่นการเปิดใช้งานเมื่อปลั๊กอินเปิดใช้งานเครือข่ายบนเว็บไซต์หลายไซต์
ฉันกำลังพยายามทำให้ปลั๊กอินหลายไซต์เข้ากันได้ ฉันใช้register_activation_hook()ฟังก์ชันเพื่อลงทะเบียนmy_activate()ฟังก์ชั่นของฉันให้ทำงานเมื่อเปิดใช้งานปลั๊กอิน วิธีนี้ใช้ได้ดีในการติดตั้งไซต์เดียว function my_activate() { // Do some things. } register_activation_hook( __FILE__, 'my_activate' ); ปัญหาคือmy_activate()ไม่ทำงานสำหรับแต่ละไซต์เมื่อปลั๊กอินของฉันคือ 'เปิดใช้งานเครือข่าย' นอกจากนี้มันจะไม่ทำงานเมื่อมีการสร้างเว็บไซต์ใหม่ในเครือข่าย ฉันจะทำให้รูทีนการเปิดใช้งานของฉันเป็น)ทำงานเมื่อปลั๊กอินของฉันเปิดใช้งานเครือข่ายสำหรับทุกไซต์ในเครือข่ายและb)ทำงานเมื่อมีการสร้างไซต์ใหม่บนเครือข่ายหลายไซต์

2
วิธีการตรวจสอบว่าชุดรูปแบบใช้งานอยู่?
ฉันต้องการตรวจสอบว่าธีมที่ยี่สิบสองมีการใช้งานหรือไม่ ฉันรู้ว่าฉันกำลังตรวจสอบปลั๊กอินที่ใช้งานอยู่ฉันจะทำสิ่งที่ชอบ: $active_plugins = apply_filters( 'active_plugins', get_option( 'active_plugins' ) ); if ( in_array( 'plugin-folder/plugin-folder.php', $active_plugins ) ) { //do stuff } else { add_action( 'admin_notices', 'create-a-notice' ); } เป็นวิธีที่เหมาะสมในการตรวจสอบว่าชุดรูปแบบมีการใช้งานเพื่อให้ฉันสามารถเรียกใช้ฟังก์ชั่นสำหรับชุดรูปแบบที่?

3
วิธีส่งข้อความออกระหว่างการเปิดใช้งานปลั๊กอิน
ฉันกำลังพัฒนาปลั๊กอิน แต่ในระหว่างการเปิดใช้งานวลีฉันกำลังเผชิญข้อบกพร่องอย่างต่อเนื่อง อย่างไรก็ตามไม่มีวิธีง่ายๆในการแสดงข้อความแสดงข้อผิดพลาดเนื่องจากสิ่งที่สะท้อนจะส่งผลให้เกิดข้อผิดพลาด 'เอาท์พุทที่ไม่ได้ผล' ฉันลองใช้ admin_message hook แต่ใช้ไม่ได้ ฉันจะแจ้งเตือนผู้ใช้ได้อย่างไรหากการเปิดใช้งานบางช่วงล้มเหลวด้วยเหตุผล

4
ป้องกันการเปิดใช้งานเครือข่ายของปลั๊กอิน
ฉันมีปลั๊กอินที่ไม่รองรับการเปิดใช้งานเครือข่ายในขณะนี้ การแก้ไขที่ดีที่สุดสำหรับหลักสูตรนี้คือการแก้ไข :) ซึ่งฉันวางแผนจะทำ อย่างไรก็ตามฉันสงสัยว่ามีวิธีแก้ปัญหาชั่วคราวที่ฉันสามารถใช้เพื่อป้องกันการเปิดใช้งานเครือข่ายในระหว่างนี้อาจเป็นเวิร์กโฟลว์ที่คล้ายกับ: ตรวจสอบว่าการเปิดใช้งานทั่วทั้งเครือข่าย (อย่างไร ??) แสดงข้อความที่ไม่รองรับในปัจจุบันและฉันเหม็นฉันขอโทษ ขัดจังหวะการเปิดใช้งานหรือปิดใช้งาน หรือยอมรับคำแนะนำอื่น ๆ ขอบคุณ สำหรับการชี้แจง: การเปิดใช้งานหลายไซต์นั้นใช้ได้ แต่ไม่ใช่การเปิดใช้งานทั้งเครือข่าย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.