כיצד מתקינים WordPress Multisite?
WordPress Multisite מאפשר לכם להפעיל רשת של אתרים על התקנה אחת. זוהי תכונה מובנית, אך היא אינה פעילה כברירת מחדל.
Ultimate Multisite כולל אשף הגדרת Multisite מובנה שמבצע את כל התהליך באופן אוטומטי. אם Ultimate Multisite מותקן אצלכם, מומלץ להשתמש באשף במקום לבצע את השלבים הידניים שלהלן.
מכיוון ש-Ultimate Multisite הוא תוסף המיועד לרשת בלבד, במדריך זה תלמדו כיצד להתקין ולהגדיר את WordPress Multisite באופן ידני. הטקסט מבוסס על How to Install and Setup WordPress Multisite Network מאת WPBeginner.
דברים שחשוב לשים לב אליהם לפני יצירת רשת ה-Multisite:
-
השתמשו באחסון WordPress איכותי! אתרים ברשת חולקים את אותם משאבי שרת.
-
אם יש לכם רק כמה אתרים עם תעבורה נמוכה, אחסון משותף יתאים לכם ככל הנראה.
-
רוב ספקי אחסון WordPress מנוהל מציעים תמיכה ב-Multisite מהקופסה (הם מתקינים WordPress עם Multisite כשהוא כבר מופעל ומוגדר עבורכם). כך הדבר אצל WP Engine, Closte, Cloudways ועוד. אם אינכם בטוחים האם כך הדבר אצל ספק האחסון שלכם, פנו לתמיכה שלהם לפני שתמשיכו במדריך זה.
-
כדאי גם להכיר את תהליך התקנת WordPress ועריכת קבצים באמצעות FTP.
חשוב : אם אתם מגדירים רשת Multisite על אתר WordPress קיים, אל תשכחו:
-
ליצור גיבוי מלא של אתר ה-WordPress שלכם
-
לבטל את הפעלת כל התוספים באתר על ידי מעבר לדף התוספים, בחירת בטל הפעלה מפעולות קבוצתיות ולאחר מכן לחיצה על החל
כדי להפעיל Multisite, התחברו תחילה לאתר באמצעות לקוח FTP או מנהל הקבצים של cPanel, ופתחו את קובץ wp-config.php לעריכה.
לפני השורה That's all, stop editing! Happy blogging., הוסיפו את קטע הקוד הבא:
define('WP_ALLOW_MULTISITE', true);
שמרו והעלו את קובץ wp-config.php בחזרה לשרת.
לאחר שתכונת ה-Multisite הופעלה באתר, הגיע הזמן להגדיר את הרשת.
עברו אל כלים » הגדרת רשת
כעת עליכם להודיע ל-WordPress באיזו מבנה דומיין תשתמשו עבור האתרים ברשת: תת-דומיינים או תת-ספריות.
אם תבחרו בתת-דומיינים, תצטרכו לשנות את הגדרות ה-DNS למיפוי דומיינים ולוודא שהגדרתם תת-דומיינים כלליים (wildcard) עבור רשת ה-Multisite.
בחזרה להגדרת הרשת, תנו כותרת לרשת שלכם וודאו שכתובת הדוא"ל בשדה דוא"ל מנהל הרשת נכונה. לחצו על התקן כדי להמשיך.
הוסיפו קוד זה, שסופק על ידי WordPress, לקובץ wp-config.php שלכם:
define('MULTISITE', true); define('SUBDOMAIN_INSTALL', true); define('DOMAIN_CURRENT_SITE', 'multisite.local'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);
וקוד זה, שגם הוא סופק על ידי WordPress, לקובץ .htaccess שלכם:
RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L]
add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).) $1 [L] RewriteRule ^(..php)$ $1 [L] RewriteRule . index.php [L]
השתמשו בלקוח FTP או במנהל קבצים (אם אתם משתמשים במשהו כמו cPanel, למשל) כדי להעתיק ולהדביק את הקוד בשני קבצים אלה.
לבסוף, התחברו מחדש לאתר ה-WordPress שלכם כדי לגשת לרשת ה-Multisite.
חשוב לבדוק ולוודא שאתם מסוגלים ליצור תת-אתר בהתקנת ה-WordPress Multisite שלכם לפני שתתקינו את Ultimate Multisite.
ליצירת תת-אתר:
-
פתחו את wp-admin של האתר
-
נווטו אל האתרים שלי > אתרים (/wp-admin/network/sites.php)
-
לחצו על הוסף חדש בחלק העליון
-
מלאו את כל השדות:
-
כתובת האתר — לעולם אל תשתמשו ב-"www"
-
תת-דומיין: siteaddress.yourdomain.com
-
תת-ספרייה: yourdomain.com/siteaddress
-
כותרת האתר — שם האתר, ניתן לשנות מאוחר יותר
-
דוא"ל מנהל — יוגדר כמשתמש המנהל הראשוני של תת-האתר