הקדמה
אם אתם מעוניינים ללמוד איך לפתח אתרים בוורדפרס אבל במגרש של הגדולים, המדריך הזה הוא בשבילכם. כתבתי אותו בצורה פשוטה ועניינית ובתהליך למידה שבנוי בסדר שלאחריו אתם לגמרי תוכלו להיכנס לעולם הפיתוח בצורה הטובה ביותר ואפילו אלו שמבניכים שאינם יודעים קוד מהו.
המדריך הזה מיועד לאלו שיודעים וורדפרס, שהם כבר מפתחים אתרים, אבל באופן מוחלט ע״י תוספים כאלה ואחרים בשביל לייצר פונקציונאליות באתר. בסוף המדריך אתם תוכלו אפילו ליצור תוסף בעצמכם ייעודי לצרכים שלכם. כמובן אני מסייג, אמנם תוכלו ליצור תוסף אבל לדברים פשוטים יותר ולא מורכבים.. ואם תרצו להתפתח יותר, ישנם קורסים רבים באינטרנט וחלקם אפילו בחינם שתוכלו להתפתח יותר ויותר.. אבל לאחר המדריך הזה, תיהיה לכם הידיעה והדרך איך להתקדם ולהגיע למפתחים של ממש.
מבוא
וורדפרס בנוי בשפת התכנות PHP, את זה אני מאמין שאתם יודעים כבר. PHP נקראת שפת הסקריפטים והיא בן השפות הנפוצות ביותר היום.
שפת PHP מיועדת בעיקר לתכנות יישומי אינטרנט בצד שרת, היא שפה עם מוח, שיודעת לקבל מידע, לנתח אותו ולפלוט את התוצאה של המידע למשתמש, בשונה מHTML שנחשבת כשפה בלי מוח,, אמנם חשובה והשימוש בה הוא החלטי בפיתוח אתרים, אבל אינה יכולה ליצור ניתוחי מידע אלא רק לבנות תוכן לצד המשתמש בצורת בניין (מה שכתוב בקוד, יוצא החוצה).
כמו כן, PHP היא שפה לתכנות אתרים דינמים, היא יודעת ליצור לולאות, להפעיל פונקציות ולהתייחס למשתנים שיבואו לביטוי בקריאה אליהם.
שפת PHP היא שפת ״קוד פתוח״ (open source), ולכן כל אחד יוכל לפתח את השפה, והיא מופצת חינם.
התחלה
בשביל להתחיל לעבוד, אתם צריכים ״כותב קוד״. יש המון אופציות אבל אמליץ לכם על מה שאני עובד עליו.. אין לי דעה מה טוב יותר ומה פחות (אני לא חושב שיש בזה באמת דעה ומה שחשוב באמת זו הנוחות שלכם) בכל אופן ההמלצה שלי כרגע היא על Visual Studio Code. פשוט תלחצו כאן ותורידו את התכנה למחשב.
פתיחת מסמך PHP
בשביל לפתוח מסמך חדש, תלחצו ראשית על …New File ותשמרו אותו על שם file.php (כמובן השם file הוא רק לדוגמא, תוכלו לרשום איך שתרצו) ושימו דגש על הסיומת php. היות וזה סוג הקובץ שאנחנו פותחים ולא קובץ בשפת תכנות אחרת.
זהו, יש לכם מסמך php מוכן לעבודה.
להתחיל לעבוד אבל באופן local (מקומי)
בגדול, אם אתם כבר מפתחי וורדפרס, אני מאמין שנתקלתם לא פעם בתיקיות על השרת איך בנוי וורדפרס. אתם בטח מכירים את תיקיית wp-content ואחרים. בהדרכה הזו אני לגמרי רוצה לגעת בקבצים האלה.. אבל היות והם נמצאים על השרת ואנחנו רוצים שיהיה לנו מגרש משחקים של ממש.. אז אולי כדאי לפני כן להתקין וורדפרס, על המחשב שלנו.. כן, אתם לגמרי יכולים ולא תאמינו עד כמה זה פשוט. אז בואו נתחיל.
localwp
יש כמה תוכנות שיודעות ליצור על המחשב שלכם את כל מה שצריך בשביל שוורדפרס יותקן עליו.. אבל אני מכור לאחת מהן, מקצועית ואמינה, והכי חשוב למעצב גרפי שכמוני, זה שתראה יפה.. והיא מושלמת ונוחה.
אז תיכנסו לאתר של localwp בקישור הזה ותלחצו על Download for Free. הוא יבקש ממכם לאיזה מחשב ההתקנה, ומה השם שלכם,, די הדברים הרגילים. זהו תתקינו ותיכנסו.
מתעדכן…