Computer >> คอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

ซ่อนการแจ้งเตือนการอัพเกรด WordPress ที่จู้จี้ให้กับผู้ใช้ทั้งหมดยกเว้นผู้ดูแลระบบ

ซ่อนการแจ้งเตือนการอัพเกรด WordPress ที่จู้จี้ให้กับผู้ใช้ทั้งหมดยกเว้นผู้ดูแลระบบ

หากคุณเป็นผู้ใช้ WordPress ปกติ คุณจะเห็นการแจ้งเตือนการอัปเกรด WordPress ทุกครั้งที่มีการเปิดตัว WordPress เวอร์ชันใหม่ ด้วยการเปิดตัว WordPress 4.6 คุณจะเห็นข้อความ “WordPress 4.6 พร้อมใช้งานแล้ว! กรุณาแจ้งผู้ดูแลเว็บไซต์ ” แจ้งให้คุณอัปเกรดเป็นเวอร์ชันใหม่ล่าสุด ทั้งหมดนี้เป็นเรื่องปกติหากคุณเป็นผู้ใช้เพียงคนเดียวของไซต์ของคุณ ในกรณีที่ไซต์ของคุณมีผู้มีส่วนร่วมหลายคน หรือหากคุณกำลังสร้างโปรเจ็กต์ WordPress สำหรับลูกค้าของคุณ คุณอาจต้องการซ่อนข้อความที่จู้จี้นี้ซึ่งไม่สามารถปฏิเสธได้สำหรับผู้ใช้ทุกคน ยกเว้นผู้ดูแลระบบ (หรือผู้ใช้ที่มีความสามารถในการอัปเกรด)

ข้อดีของ WordPress คือมันมาพร้อมกับ hooks และ filter มากมาย ดังนั้นคุณจึงสามารถขอฟังก์ชั่น (php) เพื่อแก้ไขผลลัพธ์ได้อย่างง่ายดาย และนี่คือวิธีที่เราจะซ่อนข้อความแจ้งเตือนการอัปเกรด WordPress ที่จู้จี้

หมายเหตุ :การซ่อนข้อความไม่ได้หมายความว่าไม่จำเป็นต้องอัปเดต WordPress สิ่งสำคัญคือต้องคอยอัปเดต WordPress อยู่เสมอ

1. ค้นหาโฟลเดอร์ธีมของคุณและค้นหาไฟล์ “functions.php”

2. เพิ่มฟังก์ชันต่อไปนี้ต่อท้ายไฟล์

function hide_update_notice() {
    if ( ! current_user_can( 'update_core' ) ) {
        remove_action( 'admin_notices', 'update_nag', 3 );
    }
}
add_action( 'admin_head', 'hide_update_notice', 1 );

สิ่งที่โค้ดด้านบนทำคือตรวจสอบก่อนว่าผู้ใช้ปัจจุบันมีความสามารถในการอัปเดต WordPress หรือไม่ หากไม่เป็นเช่นนั้น ระบบจะลบข้อความออกจากคิวและจะไม่ปรากฏในแดชบอร์ด

3. บันทึกไฟล์ functions.php และอัปโหลดไปยังเซิร์ฟเวอร์ของคุณ แทนที่ไฟล์เก่า

แค่นั้นแหละ. เฉพาะผู้ดูแลระบบหรือผู้ใช้ที่มีความสามารถในการอัปเกรด WordPress เท่านั้นที่จะเห็นการแจ้งเตือนการอัปเกรดในแดชบอร์ด