คู่มือสำหรับผู้เริ่มต้นใช้งาน: วิธีตั้งค่า 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' จริง); 

เปิดใช้งาน WP อนุญาต Multisite

บันทึกไฟล์ของคุณ

2. การติดตั้ง Multisite Network

ตอนนี้ลงชื่อเข้าใช้เว็บไซต์ของคุณและปิดการใช้งานปลั๊กอินทั้งหมดก่อน

ถัดไป ไปที่เครื่องมือ แล้วคลิก การตั้งค่าเครือข่าย

ตั้งค่าเครือข่าย

ป้อนชื่อเครือข่ายและอีเมลผู้ดูแลระบบเครือข่าย จากนั้นคลิกติดตั้ง

สร้างเครือข่ายเว็บไซต์ WordPress

ตอนนี้เราจะเพิ่มโค้ดบางส่วนลงในไฟล์ของเรา - ไฟล์ 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 ฟรีที่ดีที่สุด