דף הבית » טריקים וטיפים, מומלצים

הסרת תפריטים שונים מעמוד הוספת/עריכת הפוסטים

5 בנובמבר 2010 | מאת רמי | 17 תגובות | תגיות: , , , , ,

כאשר יוצרים אתר וורדפרס ללקוח, במיוחד כשמדובר באתר שהוא לא בלוג אלא אתר שעושה שימוש ב-Custom Post Types, יתכן ונרצה להסיר מספר תפריטים מעמוד הוספת/עריכת הפוסט כמו התקציר, הטראקבקים, אפשרויות הדיון, השדות המיוחדים ותפריטים אחרים.

עמוד הוספת/עריכת פוסטים

עמוד הוספת/עריכת פוסטים

החל מגרסה 2.6 המערכת מאפשר לנו להסיר תפריטים שונים בעמוד הוספת/עריכת הפוסטים/הדפים/הקישורים תוך שימוש בפונקציה remove_meta_box().

הקוד

כדי להסיר תפריטים שונים מעמוד עריכת הפוסטים אנו נוסיף את הקוד הבא לקובץ functions.php בערכת העיצוב שלנו:

function remove_some_meta_boxes() {
    remove_meta_box('postexcerpt', 'post', 'normal');
    remove_meta_box('postcustom', 'post', 'normal');
    remove_meta_box('trackbacksdiv', 'post', 'normal');
    remove_meta_box('slugdiv', 'post', 'normal');
    remove_meta_box('authordiv', 'post', 'normal');
    remove_meta_box('commentstatusdiv', 'post', 'normal');
}
add_action('admin_menu', 'remove_some_meta_boxes');

התוצאה

התוצאה היא עמוד הוספת/עריכת פוסטים ללא התפריטים הבאים – תקציר, שדות מיוחדים, טראקבקים, סלאג, מאת ודיון.

מאת רמי

אחראי על אתר וורדפרס בעברית ועל תרגום ושחרור גרסאות וורדפרס בעברית. מפתח ליבה, בכל גרסה החל מגרסה 2.8, מפתח מוביל בגרסה 4.4 ובגרסה 4.6. מספק שירותי פיתוח אתרים, פיתוח תוספי וורדפרס לסטרטאפים ופיתוח כלים למפתחי וורדפרס - GenerateWP.com.

17 תגובות »

  • צחי כותב :

    מעולה! בדיוק מה שחפשתי…
    תודה.

  • רמי כותב :

    כמו שאומרים – You Welcome

    שמח שעזרתי לך, בשביל זה הקמתי את האתר.

  • פליקס כותב :

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

  • רמי כותב :

    פליקס אני שמח שהזכרת את הנושא הזה.

    בגדול שימוש ב"אפשרויות תצוגה" מאפשר לכל משתמש לערוך את המסך שלו ולשנות את התפריטים שיוצגו מבין כל התפריטים שזמינים. של משתמש בנפרד עורך את המסך שלו.

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

  • רומי כותב :

    היי

    התקנתי ערכת עיצוב Twenty Ten 1.1 ואני רוצה לשנות את תמונת הכותרת
    נכנסתי למראה הבלוג – כותרת עליונה – אכן יש שם אופצייה לשינוי תמונת הכותרת / הסרה אבל כשאני מנסה אחת האפשרויות אני מקבלת הערה שאין לי הרשאה מתאימה בשביל לגשת לעמוד זה
    יש דרך אחרת ???
    תודה מראש

  • רמי כותב :

    היי רומי,
    לא הצלחתי להבין למה אתה מתכוון לכן אני יורה לכל הכיוונים.

    אתה יכול להחליף את הלוגו במערכת הניהול או להחליף את הלוגו בעמוד ההתחברות למערכת. ועם מדברים על לוגואים אפשר גם להוסיף לוגו לפידים.

  • חולי כותב :

    אהלן,

    מנסה ללא הצלחה (כבר שעות :)) להסיר גם את תפריט "תמונת הפוסט" postimagediv

    יש לכך דרך אחרת?

    תודה

  • רמי כותב :

    כן חולי,

    אם זו תבנית רגילה אז בקובץ functions.php תסיר את הקוד הבא:

    add_theme_support( 'post-thumbnails' );

    אם זו תבנית בת אז בקובץ functions.php תוסיף את הקוד הבא:

    remove_theme_support( 'post-thumbnails' );
  • חולי כותב :

    מעולה, תודה רבה. עזר לי מאוד…

  • חולי כותב :

    בוקר טוב רמי,

    עדיין ישנה בעיה (קטנה אני מניח…)

    אם אני מוחק את הקוד כפי שהצעת בתגובה לבעיית תמונת הפוסט, זה גורם לקונפליקט עם ה header.php :

    // Check if this is a post or page, if it has a thumbnail, and if it's a big one

    יש פיתרון?

    תודה

  • רמי כותב :

    תמיד יש פתרון, אני צריך לראות את הקוד של התבנית.

  • ארז כותב :

    האם ידוע לך על אופציה להסרת העורך תוכן מהוספת פוסט?

  • רמי כותב :

    ארז,
    כתבתי פוסט בנושא – לשנות את עורך הפוסטים – יש שם הסבר איך להסיר את עורך התוכן. 🙂

  • קרן כותב :

    אני לא מבינה למה זה לא עובד לי..

  • רמי כותב :

    תסבירי מה עשית, ואני אנסה להדריך אותך איך לבצע את הפעולה בצורה נכונה.

  • קרן כותב :

    עשיתי את כל מה שרשמת, נכנסתי לעורך functions.php הוספתי את הקוד אך לא קרה שום דבר.. הגיוני שאתה יודע למה?

  • יאיר לוי כותב :

    אני מנסה להוסיף תפריט צדדי לאתר שלי הוספתי עם עיצוב שלי עכשיו אני לא יודע איך לקשר את העיצוב לתפריט בוורדפרס כאילו ליצור תפריט וכל פעם שאני יוסיף קישור הוא יוסיף אותו לתפריט עם העיצוב האישי שלי

הוסף תגובה !

נא לא לשאול שאלות שלא קשורות לפוסט, זהו לא פורום תמיכה. לבעיות אישיות ונושאים מורכבים אפשר ליצור איתי קשר.

תגיות HTML מורשות לשימוש:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>