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

להוסיף את השדה "תקציר" לעמודים

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

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

הקוד

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

add_post_type_support('page', 'excerpt');

התוצאה

תקצירים וטיזרים בוורדפרס

תקצירים וטיזרים בוורדפרס

מאת רמי

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

16 תגובות »

  • חתול כותב :

    בשביל מה צריך תקציר לעמוד? התקציר מוצג בדרך כלל בתוך הלולאה ועמוד לא מוצג בה.

  • רמי כותב :

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

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

    אומנם לצורך תאימות לאחור צריך להעביר את המידע מהשדות המיוחדים לתקציר אבל זה נושא פחות בעייתי.

  • ארז כותב :

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

  • יצחק כותב :

    היי רמי,

    שוב תודה רב הרבה על כל התכנים!!!
    האם יש אפשרות להוסיף גם שדה תגים לעמודים כמו זה?

    תודה רבה רבה לך!!!

  • רמי כותב :

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

  • יצחק כותב :

    מעולה רמי!!!
    תודה רבה רבה לך!!!
    שמתי שם תגובה…

  • רן כותב :

    שלום רמי,

    באתר שלי כרגע בכל קטגוריה מופיעים כל הפוסטים הקשורים אליה. כמו לדוגמא – בקישור ששמתי לקטגוריית "כאבי גב" באתר.

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

    תודה רבה,
    רן

  • רמי כותב :

    רן, יכולות להיות לכך מספר סיבות. יכול להיות שיוצר התבנית משתמש בפונקציה the_content() במקום הפונקציה the_excerpt().

  • רן כותב :

    ישנה איזושהי דרך לשנות/לשלוט על הפונקציות האלו?

    תודה רבה,

    רן

  • רן כותב :

    היי רמי,

    זו כנראה הנקודה שהעלית. אם אפשר לשאול – איך אני עורך את קבצי PHP?

    האם אפשר לעשות את זה דרך התבנית או שאני צריך לבצע זאת דרך שרת האחסון?

    תודה רבה,
    רן

  • רמי כותב :

    היי רן,
    עריכת הקבצים מתבצעת דרך ה-FTP, אבל ניתן גם דרך מערכת הניהול של וורדפרס.

    גש לתפריט "עיצוב"->"לערוך", בצידו השמאלי העליון של המסך בחר את ערכת העיצוב הרצויה, ואז בחר את הקובץ שאתה רוצה לערוך.

  • רן כותב :

    שוב תודה רמי,

    אני לא מוצא את הקובץ בעמוד שהפנית אותי אליו.

    עם איזו תוכנה אתה ממליץ לערוך קבצי PHP?

    רן

  • רמי כותב :

    אני משתמש ב- Notepad++.

  • רן כותב :

    תודה רבה רמי !

    זה הסתדר עכשיו 🙂

  • רות כותב :

    שלום רמי
    אני רוצה לבנות בלוג לקבוצת הכתיבה היוצרת שאני משתתפת בה
    בעבר בניתי אתר בwordpress.com באנגלית אך לא בעברית. אני יודעת HTML
    1. איך להתחיל?
    2. חשבתי לעשות פוסט לכל משתתף ולשים קריטריון לכל שם משתתף
    ןאז לתת לכל משתתף לכתוב בתגובה לפוסט שלו את הטקסטים שיש לו.
    האם יש אפשרות להעתיק קטע מוורד (כלומר, הטקסט שהם רוצים לפרסם בבלוג) ולשים אותו בתגובה ושהפסקה תיראה כמו בוורד?
    אשמח מאד לתגובה
    יישר כח על כל העבודה שלך
    רות

  • משתמש אנונימי (לא מזוהה) כותב :

    תודה רבה!!! עזר לי מאוד!

הוסף תגובה !

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

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