כיצד להשתמש בשדות מותאמים אישית בוורדפרס?

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

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

מהם שדות מותאמים אישית בוורדפרס?

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

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

פורמט של שדות מותאמים אישית

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

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

שדות מותאמים אישית בוורדפרס
שדות מותאמים אישית בוורדפרס

שימוש בשדות מותאמים אישית בוורדפרס

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

אפשר שדות מותאמים אישית בעורך

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

  • באמצעות עורך הבלוקים של גוטנברג, מצא ולחץ על שלוש הנקודות בסרגל הצד השמאלי העליון.
  • לחץ על האפשרות "העדפות" ובחר בקטע "פאנלים".
  • תחת הקטגוריה "אחר", סמן את התיבה שליד "שדות מותאמים אישית" כדי להפעיל אותה.
אפשר Metabox של שדות מותאמים אישית בגוטנברג
אפשר Metabox של שדות מותאמים אישית בגוטנברג
  • לאחר מכן, עליך ללחוץ על כפתור "הפעל וטען מחדש" כדי שהשינויים ייכנסו לתוקף.
  • לאחר השלמת נתיב הדף, תפריט השדות המותאמים אישית מופיע מתחת לפוסט/דף המסך.
  • אם אתה משתמש בגרסה ישנה יותר של העורך הקלאסי, לחץ על הלחצן "אפשרויות מסך" בפינה השמאלית העליונה של העורך וסמן את התיבה שליד "שדות מותאמים אישית" כדי להפעיל אותו.
הפעל שדות מותאמים אישית עם העורך הקלאסי
הפעל שדות מותאמים אישית עם העורך הקלאסי
  • בנוסף, אתה יכול להשתמש בקובץ functions.php כדי להציג כל שדות מותאמים אישית מוסתרים בצורה טכנית יותר.עבור לבחירת הקובץ "functions.php" על ידי לחיצה על הכרטיסייה "עורך ערכות נושא" מתחת לתפריט "מראה" בלוח המחוונים של אתר הוורדפרס שלך, והדבק את הקוד הבא:
add_action( 'admin_head', 'showhiddencustomfields' );
function showhiddencustomfields() {
    echo "

 

"; }

  • זה אמור להיראות כך בעורך:
הוסף פונקציונליות כדי להציג שדות מותאמים אישית נסתרים
הוסף פונקציונליות כדי להציג שדות מותאמים אישית נסתרים
  • לאחר מכן, לחץ על "עדכן קובץ" כדי לשמור את השינויים.
  • זכור כי תעלול קוד זה הוא ספציפי לנושא מסוים, כך שכאשר ערכת נושא מתעדכנת, משודרגת או משתנה, הדבר ידרוש חזרה על השלבים שלמעלה כדי לשמור על פונקציונליות האתר שלך.ובכן, אתה יכול לשמור את הקודים האלה כקובצי PHP ולהעלות אותם כפלאגינים, להתקין ולהפעיל אותם כדי שלא תצטרך לדאוג לגבי עדכונים תכופים.לחלופין, אתה יכול להשתמש בתוספים כמו Code Snippet כדי לנהל תכונות חדשות בצורה מאורגנת.
שאלות קשורות  איך לשחק משחק צולב ב"Overwatch"?

הוסף שדות מותאמים אישית לפוסטים

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

הוסף שדה מותאם אישית חדש בפוסט
הוסף שדה מותאם אישית חדש בפוסט

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

הוסף ערך חדש על ידי בחירת מפתח מהרשימה הנפתחת
הוסף ערך חדש על ידי בחירת מפתח מהרשימה הנפתחת

לאחר יצירת השדה המותאם אישית, לחץ על כפתור פרסם והפגיש את הפוסט שלך.

הצג שדות מותאמים אישית בוורדפרס

כעת השדה המותאם אישית נמצא רק בקצה האחורי ואתה צריך להשתמש בפיסת קוד כדי להציג אותו בקצה הקדמי.עליך לערוך את קובץ ערכת הנושא של וורדפרס כדי להציג שדות מותאמים אישית.שימוש בפוסט בודד מחייב עריכת קובץ "single.php" או "content-single.php", אך ראשית, מצא את שורות הקוד הבאות בקובץ:

while ( have_posts() ) : the_post();
.
.endwhile; // end of the loop.

תוסיף קוד עבור השדות המותאמים אישית מתחת לגוש קוד זה.

echo get_post_meta($post->ID, 'key', true);

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

echo '

אתה קורא כרגע:

', get_post_meta($post->ID, 'קורא כרגע', true);

הוסף קוד תצוגת שדה מותאם אישית בפוסט
הוסף קוד תצוגת שדה מותאם אישית בפוסט

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

הצג שדות מותאמים אישית בוורדפרס
הצג שדות מותאמים אישית בוורדפרס

אתה יכול להשתמש ב-CSS כדי להתאים את המיקום וליישר את התצוגה של שדות מותאמים אישית בפריסת האתר שלך.

שימוש בתוסף Advanced Custom שדות

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

  • צור במהירות את השדות המותאמים אישית שלך עם למעלה מ-30 סוגי שדות.
  • צור קבוצות שדות והגדר כללי מיקום.
  • הוסף שדות מותאמים אישית לקטגוריות, מדיה, ביקורות ולכל מקום אחר באתר שלך.
  • השתמש בפונקציות מובנות כדי להציג את השדות הרצויים.
  • השתמש בהרחבות כדי לשפר את פונקציונליות הפלאגין
שאלות קשורות  כיצד להפעיל או להשבית הפעלה אוטומטית ב- Windows 10?

דוגמה מעשית לשימוש בשדות מותאמים אישית בוורדפרס

אנחנו יכולים להראות לך הרבה דוגמאות מעשיות לשימוש בשדות מותאמים אישית בעורך וורדפרס.Yoast SEO היא אחת הדוגמאות הטובות ביותר להוספת נתונים מותאמים אישית עבור SEO.דוגמה נוספת כוללת WP Review, WP Rocket ו-WP קופונים.כמו כן, כמעט כל הנושאים העסקיים מסתמכים במידה רבה על שדות מותאמים אישית.לדוגמה, ערכות נושא קלות משקל כמו GeneratePress ו-Astra מציעות תיבות מותאמות אישית כדי להתאים את הפריסה של פוסטים ספציפיים.

נקודות לזכור בעת שימוש בשדות מותאמים אישית

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

  • וורדפרס מאחסנת את כל השדות המותאמים אישית הללו בטבלת wp_postmeta.למרות שהתוכן של הפוסט עצמו מאוחסן בטבלת wp_post שונה, wp_postmeta היא אחת הטבלאות הגדולות בכל התקנת וורדפרס סטנדרטית מכיוון שיש לה מספר רב של שדות מטא נתונים.
  • אמנם אתה יכול להסיר שדות מותאמים אישית מתיבת המטא של עורך הפוסטים, אבל זה לא יסיר את השדות המקוריים.זה פשוט מסיר את המופע ששימש באותו פוסט, אתה יכול לראות שאותו שדה זמין באותו פוסט או בפוסט אחר.אז הסרה מלאה של שדות מותאמים אישית היא משימה מרתיעה, וייתכן שתצטרך לערוך את מסד הנתונים ישירות באמצעות שאילתת SQL ב-phpMyAdmin או בכלי דומה.
  • כל שדות מותאמים אישית שאינם בשימוש יהיו תמיד זמינים בטבלת הפוסט-מטה שתופס אחסון במסד נתונים.ניקח דוגמה שבה יש לך תוסף הערות שמשתמש ב-10 שדות מותאמים אישית עם ערכים מאוכלסים מראש מדף ההגדרות הגלובלי של הפלאגין.זה עשוי להיראות טוב כי אתה יכול להשתמש בברירות המחדל ולערוך אותן רק בעת הצורך.עם זאת בחשבון, יצרת 20 פוסטים של הערות באתר שלך עם שדות מטא ברירת מחדל, ועוד 80 פוסטים ללא כל הערות.כאשר תבדקו בטבלת הפוסט-מטה, תופתעו לגלות שכל 100 הפוסטים יכילו 10 ערכים בשדה מותאמים אישית עם ערכים מאוכלסים מראש.המשמעות היא שיהיו 800 ערכים מיותרים (80 * 10) ללא שימוש.
שדות מותאמים אישית שאינם בשימוש
שדות מותאמים אישית שאינם בשימוש
  • הבעיה מחמירה כאשר אתה מבטל את התוסף ורוצה להשתמש בתוסף תגובות אחר.כעת יהיו 1000 (100 * 10) ערכים מיותרים בטבלה ללא שימוש.כאשר יש לך מספר תוספים עם הרבה שדות מותאמים אישית כמו Yoast SEO, WP Review, WP Coupons וכו', הטבלה תגדל בעשרות אלפי כניסות. )
  • יותר מדי תיבות מטא יכולות גם להאט את עורך הפוסטים שלך, זה מנקודת מבט עורפית.
שאלות קשורות  השבת את טעינת התמונה האוטומטית בכרום ובפיירפוקס

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

מחשבות אחרונות

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

שתף את הפוסט

לפרסם תגובה