◀ חדש! הצטרפו לקבוצה הסגורה שלנו בפייסבוק ושאלו את המומחים להצטרפות >>
קולות
0
999 צפיות

מבנה התכנות והקבצים בוורדפרס?

על ידי 250 צפיות
איך זה בדיוק בנוי?
אני מבין שכל הקבצים של אתר sample יושבים על השרת ואני נכנס אליהם דרך מינהל השרת (hostgator). מאידך יש קבצים שאפשר להגיע אליהם גם בעזרת לוח הבקרה של האתר (למשל עריכת תבניות, תוספים וכ"ו) ולא להיכנס לשרת, אבל לא כולם, נכון?
לפעמים אני פשוט מוסיף פונקציה ודברים פועלים- איפה נמצא קוד הפונקציה? האם באתר וורדפרס org?

2 Answers

קולות
+1
על ידי 270 צפיות
השאלה שלך קצת לא ברורה, אני אנסה בכל זאת להשיב...
וורדפרס בנויה בצורה מודולרית:
- הקוד של וורדפרס עצמה
- תוספים
- תבניות

את הקוד של המערכת עצמה לא ניתן לערוך מתוכה, אבל את קבצי התוספים והתבנית בעקרון ניתן (בהנחה שיש הרשאות בשרת).
כל קוד ה-PHP בו אתה משתמש יושב אצלך בשרת, קוד JS יכול לשבת במקום חיצוני, כנ"ל iframe (אבל לא נראה לי שלזה התכוונת).
על ידי 250 צפיות
את הקוד של וורדפרס אי אפשר לשנות- אלו בעצם הקבצים שמותקנים עם ההתקנה (משתדרגים בגירסאות). קוד של תבניות, תוספים, תוכן וכ"ו נמצא בשרת כשגאווהסקריפט או iframe יכול לרוץ ממקור חיצוני- משמע שכל קוד הפונקציות נמצא בתוך ההתקנה ואם אני רושם שם של פונקציה הוא פשוט מתחבר לקוד הבסיסי (לפחות במקרה של התגובות)- האם הבנתי? תודה.
על ידי 270 צפיות
בדיוק כך. הבנת מצויין.
קולות
+1
על ידי <רב סרן> 13.9k צפיות
אם אתה לא מפתח מספיק להבין את מה שמערכת הניהול מציאה, וקוד נוסף/אופציות נוספות מוספות על ידי התקנת תוספים.

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

גם בתוספים ניתן לעשות עריכה ישירה.

האופציות האלה רק באו להקל על הדברים, ניתן באותה מידה לערוך קבצים דרך שרת ה FTP.

כל הפונקציות נמצאות בקוד שהעלת לשרת.
אתר wordpress.org רק מהווה מקור לעדכונים ומאגר לתבניות ותוספים ואינו מריץ שום קוד עבור האתר שלך.

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

אם אתה מעוניין להרחיב את המערכת למשהו שלא קיים היום, זה נעשה בדרך כלל ע"י התקנה תוסף.
ואם אתה לא מוצא שום דבר רלוונטי או מעוניים במשהו פרטי שלך, אתה מפתח (או משלם למישהו שיפתח) תוסף ואז מתקין אותו ידנית דרך FTP... (בגדול)
על ידי 250 צפיות
מה הכוונה ב-FTP? התקנתי את וורדפרס על שרת- hostgator
ועליו אני מתקין תוספים-האם אני משתמש ב-FTP? (סליחה על השאלה הבסיסית...)
על ידי <רב סרן> 13.9k צפיות
ב FTP הכוונה העלאת קבצים לשרת, יכול להיות שאתה משתמש בדרכים אלטרנטיביות.
רוב התוספים בוורדפרס מותקנים דרך ממשק הניהול, ששם אתה לוחץ על תוספים, מחפש אחד, לוחץ התקן והכל קורה לבד כמו קסם.
על ידי 250 צפיות
זאת אומרת שכשאשר אנחנו מעלים תוספים או תבניות לשרת בעזרת התקנה מתוך המחשב/או מתוך המערכת המובנה של וורדפס זה ftp?
יש דרך אחרת להעלות קבצים מלבד ftp? (אני מתכוון לקבצים, לא לדפי אינטרנט שעולים ע"י פרוטוקולי תקשורת...)
על ידי <רב סרן> 13.9k צפיות
שזה עובד אוטומטית זה לא רלוונטי איך.
FTP הוא הכלי העיקרי להעלאת קבצים לשרת.
דרכים אלטרנטיביות זמינות בממשק הניהול ומאפשרים הרבה פעמים להעלות את הקבצים דרך ממשק דמוי אתר. זה בדרך כלל שימושי רק לקבצים בודדים.
על ידי 250 צפיות
נראה לי שהבנתי- תודה.

4,352 שאלות

7,382 תשובות

9,947 תגובות

2,014 משתמשים

שאלות קשורות

2 תשובות
קולות
+3
שאלה נשאלה על ידי 5/04/11 על ידי יצחק <סגן משנה> 1.2k צפיות
0 תשובות
קולות
0
שאלה נשאלה על ידי 14/08/18 על ידי izhar shoval 120 צפיות
2 תשובות
קולות
0
1 תשובה
קולות
+1
שאלה נשאלה על ידי 15/11/11 על ידי talwf1 130 צפיות
1 תשובה
קולות
+2
...