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

3
ปิดใช้งานการแจ้งเตือนการอัปเดตสำหรับปลั๊กอินแต่ละรายการ
มีวิธีปิดใช้งานการแจ้งเตือนการอัปเดตสำหรับปลั๊กอินเฉพาะหรือไม่ ในฐานะนักพัฒนาปลั๊กอินฉันมีปลั๊กอินบางตัวติดตั้งบนเว็บไซต์ส่วนบุคคลของฉันโดยใช้รุ่น trunk svn สำหรับการทดสอบ แต่ปลั๊กอินเดียวกันนั้นพร้อมใช้งานจากไซต์ปลั๊กอิน ในกรณีเหล่านี้ WP ถือว่าเวอร์ชันล่าสุดเป็นเวอร์ชันที่เผยแพร่ล่าสุดและพยายามเตือนฉันเสมอว่ามีการอัปเดต ฉันยังคงต้องการที่จะเห็นการแจ้งเตือนสำหรับการปรับปรุงในปลั๊กอินอื่น ๆ แต่มันน่ากลัวที่จะไม่สนใจการUpdates (2)แจ้งเตือนในส่วนหัว!

6
ปิดใช้งานการแจ้งเตือนทางอีเมลหลังจากเปลี่ยนรหัสผ่าน
ฉันต้องการปิดใช้งานการแจ้งเตือนอีเมลหากผู้ใช้หรือผู้ดูแลระบบเปลี่ยนรหัสผ่านของผู้ใช้ หลังจากที่บาง Googleling ฉันมาถึงพบว่าฉันต้องสร้างปลั๊กอินและเขียนทับฟังก์ชั่นที่พบในwp_password_change_notificationpluggable.php นี่คือปลั๊กอินและฟังก์ชั่น: <?php /* Plugin Name: Stop email change password Description: Whatever */ if ( !function_exists( 'wp_password_change_notification' ) ) { function wp_password_change_notification() {} } ?> ฉันอัปโหลดไฟล์ไปยังโฟลเดอร์ปลั๊กอินและเปิดใช้งานในแผงการดูแลระบบของฉัน! สิ่งนี้จะต้องทำกับปลั๊กอินเพราะpluggable.phpไฟล์จะโหลดก่อนfunctions.phpไฟล์ อย่างไรก็ตามมันดูเหมือนจะไม่ได้ผลสำหรับฉัน ....... ผู้ใช้ยังคงได้รับอีเมล ฉัน diabled ปลั๊กอินทั้งหมดและเรียกใช้ปลั๊กอินในการติดตั้งใหม่ทั้งหมดดังนั้นจึงไม่มีสัญญาณรบกวน WP_DEBUGไม่แสดงข้อผิดพลาดใด ๆ เช่นกัน !!! ใครช่วยบอกฉันว่าจะเปลี่ยนหรือวิธีการแก้ไขวิธีอื่น ๆ (ยกเว้นการแก้ไขหลัก :-)) เอ็ม


1
เปิดใช้งานการแจ้งเตือนการอัพเดทปิดการใช้งานการปรับปรุง
มีคำถามจำนวนมากเกี่ยวกับวิธีปิดใช้งานการอัปเดตและ / หรือลบการแจ้งเตือนการอัปเดต แต่โซลูชันทั้งหมดที่ปิดใช้งานการอัปเดตจะปิดใช้งานการแจ้งเตือนการอัปเดตด้วย แต่ฉันต้องการปิดการใช้งานความเป็นไปได้ที่จะอัปเดตในขณะที่ยังคงได้รับแจ้งเกี่ยวกับการอัปเดตที่มีอยู่ ปัจจุบันฉันใช้define( 'DISALLOW_FILE_MODS', true ); Codex ปัญหานี้คือมันไม่เพียง แต่ปิดการใช้งานกระบวนการปรับปรุง แต่ยังแจ้งเตือน แก้ไข: โอเคฉันลงหลุมกระต่ายสักหน่อย ฉันเดาว่าฉันควรชี้แจงด้วยว่าฉันไม่ได้พูดถึงการอัพเดทหลัก แต่ยังรวมถึงปลั๊กอินและธีมด้วย หากฉันเข้าใจอย่างถูกต้องนี่เป็นเพราะที่/wp-admin/includes/update.php:250ฟังก์ชันจะคืนค่าก่อนเวลา ดังนั้นฉันเห็นสองตัวเลือก: เพิ่มupdate_pluginsตัวเลือกซึ่งชนิดของการเอาชนะวัตถุประสงค์รวมทั้งฉันไม่แน่ใจว่าผลข้างเคียง เพิ่มเบ็ดของตัวเองชนิดของจำลองadmin_init wp_plugin_update_rowsฉันลองมัน แต่มันก็ดูไม่เหมือนกันเลย ดูเหมือนจะมีอะไรมากกว่านี้อีกทั้งยังไม่รู้สึกเหมือนเป็นวิธีที่สะอาดในการทำเช่นนี้ แก้ไข: มีตั๋วที่ครอบคลุมปัญหานี้ในกรณีที่คุณรู้สึกอยากทำ: https://core.trac.wordpress.org/ticket/25219

1
เพิ่มบับเบิ้ลการแจ้งเตือนการอัปเดตให้กับรายการเมนูผู้ดูแลระบบหรือไม่
ฉันได้รับคำนี้อีกครั้งเพื่อให้เหมาะสมมากขึ้น ตกลงฉันมีปลั๊กอินที่ใช้บริการระยะไกลที่ตรวจสอบการปรับปรุงเช่นเดียวกับปลั๊กอิน WordPress เริ่มต้นในกรณีนี้มันเพียงตรวจสอบไฟล์ XML ฉันต้องการแสดงเมนูฟองอย่างนี้เมื่อมีการอัปเดต มันสามารถแสดงเพียง "1" หรือข้อความเช่น "การแจ้งเตือน" มันไม่สำคัญ เนื่องจากปลั๊กอินของฉันใช้หน้าตัวเลือก (โดยใช้add_options_page) การตั้งค่าปลั๊กอินจะปรากฏขึ้นภายใต้เมนูย่อย "การตั้งค่า" เริ่มต้น ฉันคิดว่าฉันต้องเพิ่ม CSS ต่อไปนี้เพื่อให้ได้ฟองเพื่อแสดง <span class='update-plugins count-1' title='title'><span class='update-count'>1</span></span> $submenuและผูกเข้าสู่ระดับโลก ปัญหาคือฉันไม่สามารถใช้ค่าอาเรย์แบบตายตัวสำหรับเมนูเนื่องจากแต่ละไซต์จะมีค่าแตกต่างกัน ดังนั้นฉันไม่สามารถใช้ $submenu[80][10] .= <span class='update-plugins count-1' title='title'><span class='update-count'>1</span></span> ฉันจะหาค่าเมนูย่อยของปลั๊กอินได้อย่างไรฉันต้องวนลูปผ่านอาร์เรย์และจับคู่ค่าสตริงหรือไม่ นอกจากนี้เมื่อฉันกำหนดค่าอย่างหนักฉันก็ไม่สามารถทำให้ลูกโป่งปรากฏขึ้นได้ //adding plugin to menu add_action('admin_menu', 'sec_plugin_checker'); function sec_plugin_checker() { add_options_page(' Plugin Checker', 'Plugin Check', …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.