טיפ וורדפרס 3.1 : להסיר את בר הניווט העליון לכולם
אחד הפיצ'רים החדשים של וורדפרס 3.1 הוא תפריט ניהול עליון שמופיע בראש האתר. אפשר למצוא לו שימושים רבים, וגם להוסיף בו אפשרויות, אבל לעיתם נרצה דווקא להסיר אותו לחלוטין ולא להשתמש בו. בטיפ קצר זה נלמד כיצד להסיר את סרגל הניווט העליון.
את סרגל הניהול העליון, אפשר להציג בממשק הניהול או בחלק הקדמי של האתר (או בשניהם). אפשר לבטל אותו בקלות בתפריט עריכת המשתמשים, ולהגדיר האם והיכן הוא יופיע. עם זאת, ההגדרה בממשק הניהול היא עבור כל משתמש ספציפי בנפרד.
אם נרצה להסיר את התפריט הזה באופן גורף לכל משתמשי האתר, נוכל בצורה פשוטה להוסיף את שורת הקוד הבאה בקובץ הפונקציות functions.php של ערכת העיצוב, (או, כמובן, בקובץ פונקציות מותאם אישית)
[ccwn_php]add_filter( 'show_admin_bar', '__return_false' );
[/ccwn_php]
7 תגובות »
פיד RSS לתגובות בפוסט | טראקבק
אני מוסיף את השורה בתוך קובץ Function.php
אך לא קורה שום דבר והסרגל נשאר לי כל הזמן ובכל מחשב.
איפה בדיוק צריך לשים את השורה בקובץ ה- function??
תודה נדב
אני עשיתי משהו אחר/דומה, וזה עובד – אז נדב, אתה יכול לנסות את זה:
בקובץ functions.php שלך, שים איפשהו את השורה הבאה (במקום זו שהוצעה כאן):
add_action ('after_setup_theme', show_admin_bar( false ) );
בירנית, תודה על ההערה. זה מוזר, כי הפילטר הזה שאני רשמתי הוא פילטר חדש שאמור לעבוד בוורדפרס 3.1 ללא קשר לערכת העיצוב. מעניין לדעת באיזה תבניות הוא לא עובד והאם יש הרבה כאלה, ומה בתבנית בכלל מונע מזה מלעבוד.
בכל מקרה, הפילטר שרשמת גם יכול להתאים, הוא פשוט מבצע את כיבוי התפריט בשלב אחר בקוד, ובהחלט אפשר להשתמש בזה.
היי מאור,
תודה על הפוסט. לא מזמן התקנתי את וורדפרס 3.1 ושברתי את הראש איך להוריד את הסרגל המציק הזה.
אין ספק כי חסכת לי זמן רב…
תודה.
הי מאור,
בזמנו גם מאוד לא אהבתי את הבאר הזה, ומצאתי פטרון אחר, ללא התערבות בקוד. בסרגל כלים של משתמש ישנה אופציה "להציג את סרגל ניהול".
אלכס
@אלכס, בפוסט עצמו כתבתי את מה שאתה אומר.
עם זאת, הדבר הזה רלוונטי למשתמש ספציפי ולא לכלל המשתמשים שיש באתר.
הדרך שהצעתי (או בתוספת שטקבקה פה בירנית) מאפשרת להסיר את בר הניווט בבת אחת לכל הגולשים באתר.
תודה לכם..
שימושי בהחלט.