הרבה פעמים נתקלים בצורך לשנות אימייל של מנהל אתר וורדפרס. זה יכול להיות בעקבות העברת בעלות אתר, או בגלל שמפתח הכניס את אימייל שלו ורוצה לשנות לאימייל של לקוח. או שאין גישה לאימייל הישן.
בכל אופן, ללא שינוי אימייל של מנהל האתר, כל האימיילים של מערכת לא יגיעו לאימייל הרלוונטי. בשביל זה חשוב, שאימייל של מנהל האתר יהיה אימייל עדכני. בהדרכה הבאה נראה שלושה דרכים איך ניתן לשנות אימייל של מנהל האתר וורדפרס.
דרך לוח בקרה בממשק וורדפרס
הדרך הכי קלה ומהירה לשנות אימייל של מנהל האתר היא דרך הגדרות אתר בלשונית "כללי" בלוח בקרה. משנים אימייל בשדה "האימייל של הנהלת האתר", ואז מאשרים את השינוי דרך אימייל שהתקבל.
אבל, יש מקרים, בהם אין גישה לאימייל הקודם. כמו כן, הרבה פעמים אימייל עם אישור לא מגיעה לכתובת אימייל הקודמת, מה ששולל אפשרות לשנות אימייל של מנהל האתר דרך לוח בקרה.
בשביל לעקוף את הבעיה יש שתי דרכים עיקריות.
באמצעות קוד PHP
הדרך הקלה לעקוף את הבעיה – זה לכבות את הצורך באישור מנהל האתר דרך קוד PHP.
בשביל זה, בקובץ function.php יש להכניס את הקוד הבאה (מומלץ להשתמש בתוספים חיצוניים לצורך הטמעת קוד ב-function.php):
remove_action( 'add_option_new_admin_email', 'update_option_new_admin_email' );
remove_action( 'update_option_new_admin_email', 'update_option_new_admin_email' );
/**
* Disable the confirmation notices when an administrator
* changes their email address.
*
* @see http://codex.wordpress.com/Function_Reference/update_option_new_admin_email
*/
function wpdocs_update_option_new_admin_email( $old_value, $value ) {
update_option( 'admin_email', $value );
}
add_action( 'add_option_new_admin_email', 'wpdocs_update_option_new_admin_email', 10, 2 );
add_action( 'update_option_new_admin_email', 'wpdocs_update_option_new_admin_email', 10, 2 );
אח"כ משנים את אימייל של מנהל האתר ושומרים שינויים. עכשיו ניתן למחוק את הקוד מקובץ function.php.
דרך מסד נתונים
עוד אפשרות לשנות אימייל של מנהל אתר וורדפרס זה דרך מסד נתונים.
בשביל זה נכנסים לשרת ופותחים ממשק ניהול phpMyAdmin. בשרת upress זה נמצא בלשונית "פיתוח".
אח"כ מעתיקים פרטי התחברות ומכניסים אותם לטופס של phpMyAdmin
במסד נתונים יש למצא תיקייה עם סיומת options_ . ניתן להשתמש בחלון חיפוש. ומול שורה admin_email ללחוץ על "עריכה".
לשנות אימייל ולשמור שינויים.