סיכום #6+#7 – אלמנטור פרו, פוסטים ושדות מותאמים אישית, ייצוא וייבוא אתר וורדפרס והעמקה נוספת

סיכום #6+#7 – אלמנטור פרו, פוסטים ושדות מותאמים אישית, ייצוא וייבוא אתר וורדפרס והעמקה נוספת

אז... מה היה לנו פה?

אלמנטור פרו

  • התבוננו בחלק מהוידג'טים של הpro –
    • פורטפוליו
    • תצוגת פוסטים
    • טפסים
  • ערכנו header וfooter
  • הפכנו וידג'ט לגלובלי
  • התקנו תוסף לCPT
  • הבנו מתי משתמשים בסוגי פוסטים מותאמים אישית
  • למדנו שכל התכנים באתר הם "פוסטים" – גם אם הם בכלל עמודים או מוצרים
  • יצרנו סוגי פוסטים לעובדים ולמטבחים
  • יצרנו טקסונומיות עובדים

custom post types

יצירת תבניות

  • יצרנו טמפלט של אלמנטור עבור עובדי החברה
  • שילבנו בתוך הטמפלט רכיבים של הפוסט
  • התקנו תוסף "Advanced Custom Fields"
  • יצרנו קבוצת שדות עבוד "כרטיס עובד"
    • שם פרטי, שם משפחה
    • שנת הצטרפות לעסק
    • מה הכי אוהב לנסר?
    • תמונה של פינת העבודה שלו
    • מספר טלפון
  • בעריכת הטמפלט של האלמנטור, הוספנו את השדות המיוחדים:
    • הוספת ווידג'ט רגיל (תמונה\טקסט)
    • בחירת "דינאמי" באזור עריכת התוכן של הוידג'ט
    • בחירת ACF
    • לחיצה על ACF
    • בחירת הkey

שדות בהתאמה אישית

ייצוא וייבוא אתר וורדפרס

השיטה הידנית והמלוכלכת

  • נכנסנו למסד הנתונים, וביצענו export (ייצוא) לקובץ SQL.
  • נכנסנו לקובץ הSQL עם notepad++ / brackets, וביצענו חיפושים והחלפות של כל מה שהולך להשתנות בין השרת הישן לשרת החדש, בדגש על:
    • קידומת טבלאות שאולי משתנה
    • כתובת האתר החיצונית (http://noam-gaash.co.il)
    • כתובת האתר הפנימית (home/noamgaash/public_html)
  • העתקנו את כל הקבצים מהאתר הקודם לאתר החדש. דגשים:
    • אותה גרסת וורדפרס
    • להעתיק תבניות
    • להעתיק פלאגינים
    • להעתיק את wp-content, שם יש את קבצי המדיה וכו'
  • שינינו את הקובץ wp-config.php שיכיל את הגדרות האתר החדש
  • נכנסנו למסד הנתונים, וביצענו import לקובץ שערכנו

לסיכום

יתרונות
  • עבודה מסודרת
  • מבינים מה אנחנו עושים
  • אחרי מספיק מאמץ – תמיד יעבוד בסוף
חסרונות
  • מגעיל
  • לפעמים אפילו מאוד מגעיל

השיטה הbuilt in של וורדפרס:

  • בשיטה הזו לא התעמקנו, כיוון שככל שאני מכיר – היא לא תמיד עובדת, ומלווה בביקורות שליליות מאוד
  • הסיבה המרכזית (לטעמי) שיש לדבר על הפלאגין הזה, היא שיש קישור אליו בתוך מערכת הניהול של הוורדפרס
  • נכנסים לכלים -> יצוא
  • לוחצים על כפתור היצוא הכחול, שמביא לנו קובץ XML
  • נכנסים לתוספים -> ייבוא ומתקינים את תוסף הייבוא של וורדפרס
  • מעלים את קובץ הXML שייצאנו.

יתרונות:

  • פשוט לתפעול
  • נוח להתקנה
  • דורש פחות מחקר

חסרונות:

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

דרך תוסף

בכיתה ניסינו לבצע יבוא \ יצוא דרך אחד התוספים הפופולאריים של וורדפרס – all-in-one wp migration.
שלבים:
  • התקנת התוסף
  • כניסה לתוסף, והגדרה של הsearch and replace (חיפוש והחלפת טקסטים – בדומה לשיטה הידנית, רק שהתוסף עובד בשבילנו)
  • הורדת הקובץ
  • התקנת האתר החדש
  • התקנת התוסף באתר החדש
  • ייבוא לאתר החדש

יתרונות:

  • יותר פשוט
  • יותר נוח

חסרונות

  • עדיין דורש מאיתנו להבין אילו החלפות נרצה לעשות במסד הנתונים

שיעורי בית

ייצוא \ ייבוא

נסו את השיטות השונות.

זה הזמן להעביר את א.א נגרות לכתובת חדשה (:

פוסטים ושדות מותאמים אישית

בא.א נגרות עובדים עם הרבה כלים –

  • מסור
  • פטיש
  • מסמר
  • איזמל

חלק מהכלים מיועדים לעבודה עם עץ, חלק לעבודה עם מתכת, שיש או חול.

לחלק מהכלים יש צורך בבעל מקצוע מיומן, חלק פחות.

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

תאריך הגשת שיעורי הבית – עד ה- 15.07

3 thoughts on “סיכום #6+#7 – אלמנטור פרו, פוסטים ושדות מותאמים אישית, ייצוא וייבוא אתר וורדפרס והעמקה נוספת

  1. אני חושב שהאתר של הנגרות גדול מדי, אז העברתי את האתר הראשון מshriber.prog-sites.co.il/wordperss לסתם co.il.
    נראה לי שהכל עבר כמו שצריך. יש דרך לוודא?

  2. נראה לי שצריך לשלם על custom fields בשביל שאפשר יהיה להציג אותם באלמנטור.
    אגב, למה לא רואים תגובות על הפוסט?

    1. הי שמואל
      בנוגע לתגובות –
      הגדרתי שתגובות לא רואים באופן אוטומטי. על מנת שלא יהיה ספאם (הגדרות -> דיון).
      בנוגע לאופציה להציג ACF באלמנטור –
      זו תכונה שזמינה רק באלמנטור פרו, שיש לנו רשיון עליו לאתרים בתוך prog-sites.co.il.
      בהמשך הלימודים תרכשו כלים שיאפשרו לכם לשלב ACF בתבנית ללא צורך באלמנטור וכלים בתשלום 🙂

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *