תגית: Advanced Custom Fields

מדריך שימוש בתוסף CMB2 ליצירת Custom Meta Boxes

לפני זמן לא רב התבקשתי ליצור עמוד FAQ's עבור אחד מלקוחותיי. המחשבה הראשונה הייתה ליצור אותו באמצעות התוסף ACF האהוב, אך נזכרתי כי אחד המגיבים בבלוג הציע לי בזמנו לבדוק את התוסף CMB2 בכדי ליצור שדות ו Custom Meta Boxes. אז אמרתי לעצמי כי זה…

רישום שדות ב Advanced Custom Fields באמצעות PHP

רישום שדות של ACF באמצעות קוד מציגה מספר יתרונות לעומת הוספה שלהם בממשק הניהול. רישום שדות ACF באמצעות PHP תורמת למספר מועט יותר של קריאות למסד התונים, אפשרות להשתמש ב Version Control כגון GIT וכדומה. האפשרות להגדיר שדות בקבצי התבנית עצמה מאפשר למפתחים להמנע ממידע…

שימוש ב wp_localize_script להעברת מידע מ PHP ל JavaScript

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

שיפור מספר הקריאות למסד הנתונים ב Advanced Custom Fields

נראה דרך לחסוך קריאות למסד הנתונים באמצעות הפונקציה get_fields של התוסף Advanced Custom Fields. לפעמים הפונקציות get_field ו the_field של התוסף Advanced Custom Fields מספיקות עבור עמודים עם מעט שדות מותאמים (Custom Fields). אך עבור עמודים עם הרבה מאד שדות, או עם שדות מאד מורכבים…

שיפור מנגנון החיפוש בוורדפרס עם Relevanssi

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

יצירת קרוסלה באמצעות Slick ו Advanced Custom Fields

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

תמונות רטינה ויצירתן באתרי וורדפרס

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

העברת משתנים באמצעות get_template_part בוורדפרס

כאשר משתמשים בפונקציה get_template_part, המשתנים מקובץ ה php שקורא לה אינם עוברים ל template part עצמו. בדומה לפונקציות ה include() או require() הסטנדרטיות ב php, וורדפרס מציגה פונקציה משל עצמה על מנת לטעון templates (php files) וזאת נקראית get_template_part() וכשמה כן היא, נועדה על מנת…

התאמה אישית של לוח הבקרה בוורדפרס בעזרת ACF

מהרגע שגיליתי את התוסף Advanced Custom Field Pro, במקום לכתוב קוד סטטי להשתמש במספר גדול של שדות טקסט מותאמים (custom text fields), יש באפשרותי לסדר ולארגן לוח בקרה בעל ממשק מאד נוח ללקוחותיי. אפשרויות העריכה של הלקוח מוגבלות (כפי שאמורות להיות) ומותאמות לפי צורך האתר…

שימוש ב Advanced Custom Fields ללא תלות ב Frontend

התוסף Advanced Custom Fields הוא הדרך הפופולרית ביותר ליצירת metaboxes באתרי וורדפרס. תוסף זה מספק דרך פשוטה וממשק ויזואלי ליצירת metaboxes והתוצאה מאד אינטואטיבית ונוחה לעריכה על ידי הלקוח. ב ACF כלולות גם מספר פונקציות בהן ניתן להשתמש בתבנית שלכם על מנת למשוך את הערכים…