คู่มือสำหรับผู้เริ่มต้นใช้งาน: วิธีตั้งค่า WordPress Multisite Network
เผยแพร่แล้ว: 2019-04-30จาก WordPress 3.0 หากคุณต้องการ คุณสามารถตั้งค่าเครือข่ายหลายไซต์ของ WordPress ได้
ด้วยการติดตั้ง WordPress เพียงครั้งเดียว คุณสามารถเรียกใช้เว็บไซต์ WordPress ได้หลายอินสแตนซ์
ตัวอย่างที่สมบูรณ์แบบของเครือข่ายหลายไซต์ของ WordPress คือ wordpress.com และแพลตฟอร์มบล็อกที่คล้ายกัน
แน่นอนว่ายังมีเทคโนโลยีอีกมากมายที่ขับเคลื่อนเว็บไซต์นับล้านบน wordpress.com แต่แนวคิดพื้นฐานก็เหมือนกัน
ด้วยการติดตั้ง WordPress เพียงครั้งเดียว ผู้ใช้จำนวนมากสามารถสร้างและเรียกใช้บล็อกหรือเว็บไซต์ WordPress ของตนเองได้
ใครบ้างที่ต้องการเครือข่ายหลายไซต์?
- หากคุณพบว่าตัวเองอยู่ในที่ที่คุณต้องติดตั้ง WordPress สำหรับองค์กรหรือลูกค้าของคุณ
- คุณเป็นโรงเรียนหรือสถาบันการศึกษาที่ต้องการให้นักเรียนสร้างไมโครไซต์หรือบล็อก
จากนั้นเครือข่ายหลายไซต์จะเป็นทางออก
อย่างไรก็ตาม หากไซต์ใหม่ของคุณต้องการธีมหรือฐานข้อมูลอิสระ หรืออาจต้องย้ายไปยังโฮสต์ใหม่ในไม่ช้า เครือข่ายหลายไซต์ก็ไม่ใช่สิ่งที่คุณต้องการ
ในบทความนี้ เราจะแนะนำวิธีตั้งค่าเครือข่ายหลายไซต์ของ WordPress
ข้อกำหนดสำหรับเครือข่ายหลายไซต์
แม้ว่าคุณจะใช้งานเครือข่ายหลายไซต์ของ WordPress บนบัญชีโฮสติ้งใดก็ได้ ตราบใดที่คุณสามารถติดตั้ง WordPress ได้ คุณยังต้องใส่ใจกับประสิทธิภาพการทำงาน
คู่มือนี้มักจะเป็นจำนวนเว็บไซต์ที่คุณต้องใช้ในเครือข่ายของคุณ
สำหรับเครือข่ายขนาดใหญ่ที่ทำงานในเว็บไซต์ขนาดเล็กนับล้าน ความต้องการฮาร์ดแวร์ของคุณจะได้รับประโยชน์จากคลัสเตอร์ระดับไฮเอนด์และวิศวกรหลายคน
อย่างไรก็ตาม สำหรับเครือข่ายขนาดเล็กกว่า 100 เว็บไซต์หรือน้อยกว่า Virtual Private Server (VPS) หรือเซิร์ฟเวอร์เฉพาะจะทำงานได้ดี
- พูดง่ายๆ ก็คือ คุณต้องมีสภาพแวดล้อมการโฮสต์
- ข้อกำหนดที่สำคัญอีกประการหนึ่งเริ่มต้นด้วยการติดตั้ง WordPress ที่สะอาดหรือไม่ได้ใช้ ไม่จำเป็นต้องเป็นการติดตั้งใหม่ แต่คุณจะช่วยแก้ปวดหัวระหว่างทางได้
- หากคุณเลือกใช้การติดตั้งที่มีอยู่ สำรองข้อมูลเว็บไซต์ของคุณ ตรวจสอบให้แน่ใจว่าคุณมีสำเนาของทั้งฐานข้อมูลและไฟล์ WordPress ที่บันทึกไว้อย่างปลอดภัยจากโฮสต์ที่คุณกำลังตั้งค่าเครือข่ายหลายไซต์
- คุณต้องเข้าถึงไฟล์บนโฮสต์ของคุณด้วย อาจเป็น FTP หรือแค่ cPanel, Plesk หรือรายละเอียดแผงควบคุมอื่นๆ
ทีละขั้นตอน: วิธีการตั้งค่า WordPress Multisite Network?
ขั้นตอนที่ 1. เปิดใช้งาน Multisite บน wp-config.php
เข้าสู่ระบบโฮสต์ของคุณผ่าน FTP หรือแผงควบคุม
ในไดเร็กทอรี root ให้เปิด wp-config.php
เลื่อนลงไปที่ส่วนท้ายของไฟล์เพื่อค้นหา
/* นั่นคือทั้งหมด หยุดแก้ไข! บล็อกที่มีความสุข */
เหนือมันเพิ่มโค้ดบรรทัดนี้:
กำหนด ('WP_ALLOW_MULTISITE' จริง);
บันทึกไฟล์ของคุณ
2. การติดตั้ง Multisite Network
ตอนนี้ลงชื่อเข้าใช้เว็บไซต์ของคุณและปิดการใช้งานปลั๊กอินทั้งหมดก่อน
ถัดไป ไปที่เครื่องมือ แล้วคลิก การตั้งค่าเครือข่าย
ป้อนชื่อเครือข่ายและอีเมลผู้ดูแลระบบเครือข่าย จากนั้นคลิกติดตั้ง
ตอนนี้เราจะเพิ่มโค้ดบางส่วนลงในไฟล์ของเรา - ไฟล์ wp-config.php และ .htaccess
ฉันหวังว่าคุณจะสำรองข้อมูลไฟล์เหล่านี้โดยใช้ปลั๊กอิน WPvivid Backup ฟรีของเราก่อนที่จะดำเนินการต่อ
คัดลอกโค้ดบนหน้าจอและเพิ่มลงในไฟล์ wp-config.php ของคุณ (ควรมีลักษณะเหมือนโค้ดด้านล่าง) ใน /home/domain/public_html/ เหนือการอ่านบรรทัด
/* นั่นคือทั้งหมด หยุดแก้ไข! เผยแพร่ความสุข */: define('MULTISITE', จริง); กำหนด ('SUBDOMAIN_INSTALL' จริง); กำหนด ('DOMAIN_CURRENT_SITE', yourdomain.com'); กำหนด ('PATH_CURRENT_SITE', '/'); กำหนด ('SITE_ID_CURRENT_SITE', 1); กำหนด ('BLOG_ID_CURRENT_SITE', 1);
เพิ่มสิ่งต่อไปนี้ในไฟล์ .htaccess ของคุณใน /home/domain/public_html/ โดยแทนที่กฎ WordPress อื่นๆ:
RewriteEngine บน รีไรท์เบส / RewriteRule ^index\.php$ - [L] # เพิ่มเครื่องหมายทับที่ /wp-admin กฎการเขียนใหม่ ^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]
เมื่อคุณทำตามขั้นตอนเหล่านี้เสร็จแล้วและเพิ่มรหัสลงในไฟล์ของคุณแล้ว เครือข่ายของคุณจะเปิดใช้งานและกำหนดค่า

เข้าสู่ระบบอีกครั้งเพื่อดำเนินการต่อ
พื้นที่ผู้ดูแลระบบของคุณจะเพิ่มไซต์ของฉันในเมนูผู้ดูแลระบบทั้งสอง
เครือข่ายหลายไซต์ WordPress ของคุณได้รับการตั้งค่าแล้ว ขณะนี้คุณสามารถเพิ่มไซต์และติดตั้งปลั๊กอินและธีมได้ตามต้องการ
3. การจัดการเครือข่าย WordPress Multisite
ในฐานะผู้ดูแลระบบ คุณสามารถเพิ่มไซต์ ลบไซต์ เพิ่มผู้ใช้ ติดตั้งธีมและปลั๊กอิน และทุกอย่างที่คุณเคยทำมาก่อน
การจัดการเว็บไซต์
หากต้องการทำสิ่งนั้น ให้คลิกไซต์ของฉันบนเมนูใดก็ได้
เพื่อเพิ่มไซต์ให้กับเครือข่าย
คลิกไซต์แล้วคลิกเพิ่มใหม่
ระบุที่อยู่ไซต์ ชื่อเรื่อง ภาษา และอีเมลของผู้ดูแลระบบ จากนั้นคลิกเพิ่มไซต์
การเพิ่มธีมให้กับเครือข่ายหลายไซต์
ไปที่ไซต์ของฉัน ผู้ดูแลระบบเครือข่ายของฉัน ธีม แล้วคลิกเพิ่มใหม่
หากคุณมีธีมที่ซื้อ ให้คลิกอัปโหลดธีม หรือค้นหาธีมฟรีแล้วคลิกติดตั้ง
การติดตั้งปลั๊กอินบนเครือข่ายหลายไซต์ของ WordPress
ไม่มีความแตกต่างระหว่างการติดตั้งธีมหรือปลั๊กอินบนเครือข่ายแบบหลายไซต์และการติดตั้งบนเว็บไซต์แบบสแตนด์อโลน
ในการติดตั้งปลั๊กอิน ให้ไปที่เส้นทางปกติของปลั๊กอิน จากนั้น เพิ่มใหม่
หรือคุณสามารถไปที่ My Sites ที่เมนูด้านบน My Network Admin, Plugins แล้วคลิก Add New
การกำหนดค่าการตั้งค่าเครือข่าย
ภายใต้ การตั้งค่า และ การตั้งค่าเครือข่าย คุณสามารถระบุการกำหนดค่าทั่วทั้งเครือข่ายได้
จากที่นี่ คุณสามารถเปิดหรือปิดการลงทะเบียนใหม่สำหรับทั้งไซต์และบัญชีผู้ใช้
นอกจากนี้ คุณสามารถระบุการตั้งค่าการอัปโหลด การตั้งค่าแบรนด์ การตั้งค่าภาษา และการตั้งค่าไซต์ใหม่
บทสรุป
การมีเครือข่ายหลายไซต์เป็นคุณลักษณะที่ยอดเยี่ยมสำหรับบุคคลที่จัดการเว็บไซต์ของลูกค้าหลายราย
ด้วยการติดตั้งเพียงครั้งเดียวและในที่เดียว คุณสามารถจัดการเว็บไซต์แบบสแตนด์อโลนแต่ละแห่งได้
อย่างที่คุณเห็น การติดตั้งเครือข่ายหลายไซต์บน WordPress นั้นไม่ยากหรือซับซ้อน
ฉันไม่ได้พูดถึงมัน แต่คุณสามารถสร้างรายได้จากเครือข่ายหลายไซต์ของคุณได้อย่างง่ายดาย เรียกเก็บเงินจากผู้คนแบบพรีเมียมอย่างที่ wordpress.com ทำเพื่อให้ผู้คนเรียกใช้บล็อกของพวกเขาบนเครือข่ายหลายไซต์
หากนี่คือสิ่งที่คุณอาจสนใจ โปรดแจ้งให้เราทราบในความคิดเห็นด้านล่าง เพื่อให้เราสามารถแบ่งปันแนวคิดและแหล่งข้อมูลที่อาจเป็นประโยชน์กับคุณ
ฉันหวังว่าบทความนี้จะให้ข้อมูลที่เพียงพอแก่คุณเกี่ยวกับวิธีตั้งค่าเครือข่ายหลายไซต์ของ WordPress คุณอาจต้องการเรียนรู้ปลั๊กอินการจัดการหลายไซต์ของ WordPress ฟรีที่ดีที่สุด