טוב כבר העלת הכל אז..אז אעלה פה בחלקים ואשמח לשמוע חוות דעת.
לג'ט יש ריפיטר בדיוק כמו לacfאולי עדיף על ה ACF PRO שכן יש לו רפיטר
ולגבי ההשוואה בין Jet ל ACF
ACF כתוב צורה טובה ואופטימלית בהרבה יותר מJet
כך שבהתקנת Jet צריך לוותר על מהירות וטעינה של האתר...
ומה עוד יש בJet:
עקומת הלמידה של התוספים שלהם ראויה לציון -100 (מינוס 100)...
שלא נדבר על לא מעט באגים מגירסה לגירסה משתנים, מתקנים אחד וצצים שנים...
תמיכה של מפגרים (סליחה על הביטוי) אוקראינים אמיתיים שלא מבינים עברית (אנגלית וודאי שלא... )
גם לגבי UI הACF לא דומה ולא כמעט
השדות של Jet נראים על הפנים...
אני מתבייש להגיש כזה Dashboard ללקוח.
דבר ראשון תודה על המדריך, עוזר לי מאד.סוג פוסט CPT ושדות מיוחדים ACF
CUSTOM POST TYPE
מה זה פוסט טייפ CPT ושדות מיוחדים ACF ולמה צריך את זה?
וורדפרס זו בעצם מערכת לניהול תוכן מבוססת על פוסטים. יש כמה סוגי תוכן בברירת המחדל של וורדפרס כשהעיקריים שבהם הוא סוג פוסטים שבא כחלק מברירת המחדל של וורדפרס ובנוסף ברגע שמתקינים את הווקומרס ליצירת אתר חנות למשל, הוא אוטומטית מתקין סוג פוסט נוסף שנקרא מוצרים.
עמודים לא נחשבים כסוג פוסט.
חשוב ללמוד כיצד להשתמש בשדות מיוחדים ACF post type כדי שנוכל להתאים את האתר לצרכים של הלקוח ולתת מענה לכל סוג תוכן שהוא יצטרך. ברגע שנדע איך עושים זאת נוכל לבנות אתרים הרבה יותר מורכבים מאתרי תדמית פשוטים.
סוג פוסט מותאם אישית – custom post type או בקיצור CPT מאפשר לנו בעצם להוסיף ולהציג סוגי פוסטים נוספים ושונים מסוגי הפוסט ברירת המחדל של וורדפרס כמו למשל מדריכים, מוצרים, מתכונים, פורטפוליו, נדל"ן, קורסים ועוד. נוכל בעצם להציג כל סוג פוסט כזה בצורה שונה עם שדות מיוחדים – Advanced custom fields - ACF שונים בהתאם לתכנים שאנחנו צריכים. השדות שנצטרך לבלוג שונים מהשדות שנצטרך למתכונים, והשדות של מתכונים שונים מהשדות שנצטרך לנדל"ן.
בנדל"ן נצטרך למשל שדות שיתארו את הנכס, מחיר, קומה, מספר חדרים, כתובת וכן הלאה, ובמתכונים נצטרך שדות שונים לגמרי כמו למשל רשימת מצרכים, כמות מכל מצרך, אופן ההכנה, קלות, זמן הכנה, זמן אפיה/בישול ועוד.
חוץ מהנוחות של הפרדת סוגי תוכן אחד מהשני, יש יתרון עצום לשדות מיוחדים ACF גם בזה שהלקוח לא צריך להיכנס לתוך האלמנטור כדי ליצור ושנות תכנים אלא הוא יכול בקלות ליצור תכנים חדשים ממש כמו ליצור פוסט חדש בלשונית הפוסטים ולהכניס משם את התוכן בלי להיכנס לאלמנטור והתוכן שהוא יזין יקבל אוטומטית את העיצוב שנגדיר לסוג הפוסט. יש את האפשרות הנוחה מאד ליצור עיצוב שונה לארכיון ולסינגל של כל סוג פוסט בנפרד.
אז כדי להתאים את וורדפרס לסוגי שדות שונים, נלמד איך ליצור סוג פוסט עם שדות מיוחדים ACF. נלמד איך ליצור אתר לנדל"ן. נלמד איך ליצור זאת עם שלושה תוספים שהם חינמיים. למי שירצה להתקדם הלאה, ממליצה לרכוש את התוסף של הקרוקובלוק – 18 תוספים של ג'ט אלמנטס וללמוד להשתמש בג'ט אנג'ין ליצירת שדות מיוחדים ACF. הם מאד דומים אבל לג'ט יש אופציות נוספות שלא קיימות בתוספים החינמיים כמו למשל יצירת פילטרים.
התוספים החינמיים שממליצה להתקין הם:
CPT UI – מתקינים אותו כמו התקנה של תוסף רגיל. אחרי ההתקנה מפעילים.
צפה בקובץ המצורף 851586
בגלל בעיית עברית/אנגלית בתוסף, ניתן להתקין תוסף RTL שמסדר את הבעיה באדמין של תוספים באנגלית כדי שנראה את מערכת הניהול שלהם בצורה יותר טובה. נתקין את LTR RTL ADMIN CONTENT
צפה בקובץ המצורף 851587
התוסף הבא שנתקין הוא תוסף שמייצר לנו שדות מיוחדים ACF. הוא נקרא Advanced Custom Field והוא זה שמאפשר לנו בעצם ליצור שדות מיוחדים ACF לכל סוג פוסט שניצור בתוסף CPT UI
צפה בקובץ המצורף 851588
התוסף האחרון שנתקין זה תוסף שמאפשר לנו דינמיות בהצגה של שדות מיוחדים ACF כמו למשל מה יקרה לשדה במידה והלקוח לא הכניס בו תוכן. האם הוא יוצג?
צפה בקובץ המצורף 851590
אנחנו ניצור אתר של נדל"ן כדי להציג את המערכת של יצירת סוג פוסט מיוחד עם שדות מיוחדים ACF משלו. ובנוסף אם ישאר זמן אציג גם אפשרות כיצד להוסיף שדות מיוחדים ACF למוצר של ווקומרס.
אז בואו נתחיל ביצירת הפוסט טייפCPT המיוחד שלנו הראשון.
בכל מקום שיהיה כתוב סלאג slug נכניס שם שיהיה חייב להיות באנגלית. המערכת של וורדפרס לא מזהה עברית כשפה שניתן להשתמש בה בקידודים, ניתן להשתמש בעברית לתכנים בלבד.
אז נקרא ל post type slug בשם נכסים אלב כמובן נתרגם לאנגלית. השם שניתן צריך להיות הגיוני שנדע למה הוא מתייחס. ישנם אתרים שיש בהם יותר מסוג פוסט אחד ואם השמות לא זהים לתוכן, לא נדע אחר כך איזה סוג פוסט שייך לאיזה סוג תוכן.
אז ניתן את השם properties שזה השם באנגלית למילה נכסים.
צפה בקובץ המצורף 851591
בתויות labels שבאות מיחד אחר כך ניתן לתת שמות בעברית.
Plural Label – שם ברבים – ניתן את השם נכסים ול Singular Label – שם ביחיד ניתן את השם נכס.
נגלול עכשיו ל Aditional Labels תויות נוספות – לא חייבים למלא, אבל מילוי של חלק מהם יכול להיות דווקא מועיל. למשל Menu name – שם התפריט יגדיר לנו מה השם שיופיע לנו בלשוניות הניהול בוורדפרס.
כל החלק הזה הוא בעצם סוג של תרגומים מאנגלית לעברית אבל זה ממש לא חובה. למשל All items יהיה כל הנכסים. Add New זה הוסף חדש וכן הלאה. זה חשוב יותר בשביל הלקוחות שלכם מאשר בשבילכן.
אם נגלול למטה נראה שיש לנו לשונית של הגדרות. רוב ההגדרות אין צורך לנגוע. באפשרות של Custom Rewrite Slug הוא מאפשר לי לשנות את המראה של הקישור שיהיה בפירורי הלחם. ברירת המחדל היא להציג את השם שנתתי ל CPT שזה Properties אבל אם נרצה לשנות לעברית, נוכל לרשום פה את הסלאג בעברית נכסים, או נכס בלי שישבור את האתר.
צפה בקובץ המצורף 851592
בלשונית Menu Position נוכל לקבוע באיזה מיקום בלשוניות של מערכת הניהול של וורדפרס יופיע הפוסט טייפ CPT שלנו. אם נגדיר לו 20 או 25 למשל, שיופיע מיד אחרי תגובות.
לגבי Menu Icon – איקון של התפריט, זה אמנם אופציונלי אבל מומלץ לעשות. מה שזה עושה זה מציג את התפריט שלנו בלשוניות הניהול של וורדפרס עם איקון ייעודי. יש מתחת ללשונית קישור לאתר שנקרא Dashicon Class Name. נלחץ עליו ונוכל לראות איזה איקונים ישנם שיכולים להתאים לנו לפוסט טייפ. בחרתי אחד שנראה ל י מתאים, שימו לב שמעל לקישורים ל CSS ו HTML מופיע סוג של שורט קוד. נעתיק אותו ונכניס בשורה של ה Menu Icon - dashicons-admin-
multisite
צפה בקובץ המצורף 851593
אחרי שסיימנו למלא את השדות שרשמתי פה למעלה, נלחץ על Add Post Type ונוכל לראות שהוא נוסף לנו בצד בניהול של וורדפרס.
המשך בפוסט הבא .....
לוח לימודים
מסלולי לימוד שאפשר לההצטרף
אליהם ממש עכשיו:
26.09
כ"ג אלול
פתיחת
קורס מאסטר בשיווק דיגיטלי
מלגות גבוהות!
19.11
י"ח חשוון
פתיחת
קורס בינה מלאכותית - חדשנות ב AI
קורס מקוצר
25.11
כ"ד
פתיחת
קורס פרסום קופי+
מלגות גבוהות!
27.11
כ"ו חשוון
פתיחת
קורס פיתוח בוטים ואוטומציות עסקיות
מלגות גבוהות!
27.11
כ"ו חשוון
פתיחת
קורס עיצוב גרפי ודיגיטל - בסילבוס חדש ומטורף!
מלגות גבוהות!
תהילים פרק קיט ק'
קמה קָרָאתִי בְכָל לֵב עֲנֵנִי יי חֻקֶּיךָ אֶצֹּרָה:קמו קְרָאתִיךָ הוֹשִׁיעֵנִי וְאֶשְׁמְרָה עֵדֹתֶיךָ:קמז קִדַּמְתִּי בַנֶּשֶׁף וָאֲשַׁוֵּעָה (לדבריך) לִדְבָרְךָ יִחָלְתִּי:קמח קִדְּמוּ עֵינַי אַשְׁמֻרוֹת לָשִׂיחַ בְּאִמְרָתֶךָ:קמט קוֹלִי שִׁמְעָה כְחַסְדֶּךָ יי כְּמִשְׁפָּטֶךָ חַיֵּנִי:קנ קָרְבוּ רֹדְפֵי זִמָּה מִתּוֹרָתְךָ רָחָקוּ:קנא קָרוֹב אַתָּה יי וְכָל מִצְוֹתֶיךָ אֱמֶת:קנב קֶדֶם יָדַעְתִּי מֵעֵדֹתֶיךָ כִּי לְעוֹלָם יְסַדְתָּם: