WPML

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

במאמר זה, פטרישיה ברון טורה משווייץ מסבירה כיצד היא מגדירה ומנהלת רשת מולטיסייט של WordPress, עם התוסף WPMUDev Domain Mapping ועם WPML.

ניהול רשת של אתרי לקוחות באמצעות מיפוי דומיינים ו־WPML – האתגרים והרעיון

שימוש בהתקנת WordPress MultiSite הוא נקודת התחלה טובה לניהול רשת של אתרי הלקוחות שלך. יהיה לך אתר בן נפרד עבור כל אחד מאתרי הלקוחות שלך. כעת, עדכון הרשת כולה של אתרי הלקוחות מצטמצם לקליק אחד!

אך הדבר אומר גם שאלות חדשות פוטנציאליות:

  • הלקוחות שלך רוצים לראות את האתרים שלהם תחת שמות הדומיין המקוריים שלהם. שלהם, לא שלך. לכן, במקום סאב־דומיין ברירת המחדל שלך ב־WordPress MultiSite, client-1.my-main-domain.com, הלקוח שלך מעדיף לראות את client-1-preferable-domain.net.
  • חלק מהאתרים חייבים להיות רב־לשוניים. לכן, כדי לסבך את העניינים, יהיו לך שפות שונות עבור האתרים השונים האלה ברשת.

הבט בתמונה למטה שמסכמת את הרעיון:

WP MultiSite, WPML ומיפוי דומיינים
WP MultiSite, WPML ומיפוי דומיינים – הרעיון

מה תצטרך כדי לנהל את WPML עם דומיינים שונים בהתקנת WordPress יחידה


ישנם פתרונות רבים לשילוב של אתרים רב־לשוניים עם ניהול של אתרים מרובים ממקום אחד באמצעות מיפוי דומיינים.

להלן אנו מציגים גם את הרעיון הכללי וגם פתרון ספציפי שעובד היטב עבור פטרישיה.

רשת של אתרי לקוחות, WPML ומיפוי דומיינים – מה תצטרך

  1. אתר עם התקנת WordPress שהועברה למצב מולטיסייט של WordPress. זה יהיה האתר הראשי (והיחיד) לניהול כל אתרי הלקוחות שלך. נשמע מצוין? נכון, אנחנו מסכימים איתך.
  2. תוסף שנותן למשתמשים שלך את האפשרות למפות דומיין אחד – או מספר דומיינים – לאתרים שלהם, לדוגמה:
    • client-1.my-main-domain.com -> client-1-prefereable-domain.org
    • client-2.my-main-domain.com -> client-2-other-domain.com
  3. תוסף עבור WordPress רב־לשוני.

WordPress MultiSite, WPML ומיפוי דומיינים – הבחירה של פטרישיה

  1. WordPress Multisite תחת הדומיין virtuaza.net
  2. התוסף WPMUDev Domain Mapping
  3. התוסף WPML לניהול אתרים בשפות שונות

פטרישיה החליטה להשתמש בתוסף WPMUDev Domain Mapping Premium מכיוון שהוא מגיע מאותם מפתחים של תוסף שימושי נוסף שפטרישיה משתמשת בו, WPMUDev Multi-Domains, שמתואר בהמשך, בסעיף האחרון.

פטרישיה, מפתחת wp פטרישיה מסבירה: WPMUDev Domain Mapping ו־WPMUDev Multi-Domains חולקים שניהם ומשנים את wp-content/sunrise.php.

לדעתי, זו הסיבה שבגללה בטוח יותר שיש רק מפתח אחד (WPMUDev) שמספק את שני התוספים, בהשוואה לשימוש בתוסף הפופולרי WordPress MU Domain Mapping (חינמי במאגר wordpress.org), שאני בטוחה שיעבוד גם הוא טוב מאוד.

רשת של אתרי לקוחות, מיפוי דומיינים ו־WPML – כיצד להגדיר


להלן השלבים שיש לבצע כדי להשיג אפקט דומה לזה שפטרישיה השיגה:

  1. העבירו את ה־WordPress שלכם לרשת WordPress Multisite.
  2. התקן את התוסף WPMUDev Domain Mapping ברמת הרשת שלך.
  3. התקן את התוסף WPML ברמת הרשת שלך.
  4. עבור כל אתר לקוח חדש:
    1. בלוח הבקרה של הרשת שלך, הוסף אתר חדש. בהנחה שהדומיין הראשי שלך נקרא my-main-domain.com, שם אתר הבן החדש שלך יהיה client-1.my-main-domain.com.
    2. מיפוי אתר בן של WP לדומיין של לקוח
      מיפוי אתר בן של WP לדומיין של לקוח
      אפשר ללקוח שלך למפות את הדומיינים שלו (תוכל גם לעשות זאת בעצמך כמנהל-על). בדרך זו הלקוח שלך יראה את האתר תחת שם הדומיין המקורי שלו (ראה תמונות למטה, בסעיף הבא).

      הערה: ייתכן שתצטרך להגדיר ידנית את הדומיין הממופה בלוח הבקרה של מנהל הרשת תחת "Sites", ולהחליף את דומיין ברירת המחדל של WP MultiSite בדומיין האמיתי של הלקוח שלך.

    3. אפשר ללקוח שלך לתרגם את התוכן באמצעות WPML.

ניהול שפות שונות בתוך אתר יחיד – איך זה נראה מנקודת המבט של הלקוח


כעת בוא נראה איך אתר הבן שלך ב־WordPress נראה מנקודת המבט של הלקוח היחיד שלך.

הודות לשימוש בתוסף מיפוי הדומיינים של WPMUdev, הלקוח יכול לראות את האתר שלו תחת הדומיין האמיתי שלו (שם יפה), הן בתוך לוח הבקרה והן בצד הלקוח (הבט בכתובות ה־URL בתמונות למטה).

מכיוון שהלקוח שלך יכול לראות את אתר ה־WordPress שלו כאילו היה מדובר בהתקנת WordPress רגילה ויחידה, אין שום דבר חדש בשימוש בתוסף WPML. הוא מוכן לשימוש מיד ללא הגדרות נוספות.

להלן אנו מציגים את האתר pjmartin.ch, אחד הלקוחות של פטרישיה שמשתמש ב־WPML כדי להציג את האתר שלה בשלוש שפות: אנגלית, גרמנית, צרפתית. האתר pjmartin.ch נגיש הן מרשת ה־WP של פטרישיה (על ידי פטרישיה כמשתמשת מנהלת-על) והן ישירות על ידי הלקוחה שלה תחת הדומיין היפה הודות למיפוי דומיינים.

WPML בלוח בקרה של לקוח (pjmartin.ch)
שימוש ב־WPML לניהול שפות שונות באתר לקוח (לוח הבקרה של pjmartin.ch)
שפות שונות באתר לקוח (צד הלקוח)
שפות שונות באתר לקוח (צד הלקוח של pjmartin.ch)
שים לב, כעת הלקוח לא צריך לדאוג לגבי:
  • עדכוני WP
  • התקנה, רכישה ועדכון של תוספים
  • התקנה ועדכון של ערכות עיצוב

לקחת צעד אחד קדימה – תוספים שימושיים נוספים לניהול רשת ה־WordPress Multisite שלך

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

WPMUDev Multi-Domains

מיפוי דומיינים מרובים
מיפוי דומיינים מרובים
תוסף זה מאפשר לך להריץ מספר בלתי מוגבל של דומיינים שונים מהתקנת WordPress Multisite אחת.

בפועל, זה אומר שאתה יכול לנהל את הדומיין השונה שלך במקום אחד (מתוך WordPress אחד) כדי להשתמש בהם למטרות שונות. בוא נראה דוגמה:

  • my-business-domain.com – הדומיין הראשי שלי
  • my-customers.net – דומיינים ללקוחות שלי
    • client-1-my-customers.net ממופה אל -> client-1-prefereable-domain.org (en, de, fr)
    • client-2-my-customers.net ממופה אל -> client-2-other-domain.com
  • my-private-domain.com – דומיין נוסף, למטרות פרטיות

כעת בוא נראה איך זה עובד במקרה של פטרישיה.

  • virtuaza.net – הדומיין הראשי של פטרישיה
  • lesforums.ch – דומיין נוסף כלשהו
  • lessites.ch – דומיין לתחזוקת כל דומייני הלקוחות (שים לב, זהו השם המשמש לפני המיפוי לדומיין היעד של הלקוח)
    • pjmartin.lessites.ch -> pjmartin.ch
    • biengrandir.lessites.ch -> biengrandir.ch

פטרישיה, מפתחת wpפטרישיה אומרת: lessites.ch הוא דומיין שנוסף ל־virtuaza.net, מה שמאפשר לי ליצור לקוח תחת lessites.ch במקום virtuaza.net.

אני רוצה לשמור את אתרי הבת של virtuaza.net עבור האתרים שלי בלבד, כמו support.virtuaza.net וכו'.

WPMUDev Pro Sites

wpmudev pro sites
wpmudev pro sites

תוסף WordPress זה מאפשר לך ליצור רשת אחסון אתרים רווחית משלך, כמו Edublogs.org או WordPress.com. המשתמשים שלך יכולים לשדרג את האתרים שלהם ולקבל גישה לתכונות כמו ערכות עיצוב פרימיום, תוספים, שטח אחסון נוסף, מיפוי דומיינים או הסרת פרסומות.

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

WPMUDev Branding


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

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

מהי הדרך שלך לטפל ב־WPML ובניהול דומיינים שונים?

מה דעתך על הגישה של פטרישיה? האם אתה חושב שזה יכול לעבוד גם עבורך? מהי הדרך שלך לנהל את WPML ומיפוי דומיינים ממקום אחד? אל תהסס לשתף אותנו בתגובה שלך.

אם יש משהו מיוחד באתר שלך שמשתמש ב־WPML, אנא הודע לנו גם על כך. המקרים המעניינים ביותר יסוקרו במאמרים הבאים בסדרה החדשה הזו של מקרי בוחן.

מצאת את זה שימושי? שתף מאמר זה: