ביטול הודעות עדכון וורדפרס לכל המשתמשים חוץ ממנהל האתר

קטע הקוד הבא יוודא כי אף משתמש המחובר ללוח הבקרה של וורדפרס לא יקבל הודעות על עדכוני גירסה לוורדפרס:


    // REMOVE THE WORDPRESS UPDATE NOTIFICATION FOR ALL USERS EXCEPT SYSADMIN
    
    global $user_login;
    get_currentuserinfo();
    
    if ($user_login !== "admin") { // change admin to the username that gets the updates
        add_action( 'init', create_function( '$a', "remove_action( 'init', 'wp_version_check' );" ), 2 );
        add_filter( 'pre_option_update_core', create_function( '$a', "return null;" ) );
    }

גירסא נוספת של קוד זה תציג את הודעת העדכון לכל מנהלי האתר ולא רק למשתמש השם admin:


    // REMOVE THE WORDPRESS UPDATE NOTIFICATION FOR ALL USERS EXCEPT SYSADMIN
    
    global $user_login;
    get_currentuserinfo();
    
    if (!current_user_can('update_plugins')) { // checks to see if current user can update plugins 
          add_action( 'init', create_function( '$a', "remove_action( 'init', 'wp_version_check' );" ), 2 );
          add_filter( 'pre_option_update_core', create_function( '$a', "return null;" ) );
    }
0תגובות...

השאירו תגובה

אני לא נוטה לעשות זאת בדרך כלל...

אבל סאבי בלוג משתתף בתחרות בלוג השנה של ישראל בקטגורית אהוב הקהל. מכיוון ואני מאמין שהתוכן בבלוג זה עוזר לאלפי אנשים, אני אשמח אם תקדישו 10 שניות להצביע עבורו (מספר 120). זו תהיה דרך נהדרת לפרגן אם אתם אוהבים את התוכן.

תודה רבה! רועי.