คู่มือเริ่มต้น: WordPress Multisite คืออะไร?

เผยแพร่แล้ว: 2019-05-17
สารบัญ
WordPress Multisite คืออะไร?
เครื่องมือการจัดการ WordPress สำหรับ Multisite
ใครไม่ควรใช้ WordPress Multisite?
ใครควรใช้ WordPress Multisite?
ตัวอย่างของ WordPress Multisite
คุณจะสร้าง WordPress Multisite ได้อย่างไร?
วิธีจัดการ WordPress Multisite

ส่วนที่กว้างขึ้นของ WordPress ไม่ได้มีความลับมากมาย อันที่จริง สิ่งที่คุณได้รับผ่าน CMS (ระบบการจัดการเนื้อหา) นี้เป็นสิ่งที่คุณเห็น

เราจะเน้นที่คุณสมบัติหลายไซต์ของ WordPress ในบทความนี้ คุณจะพบคำตอบสำหรับคำถาม เช่น ไซต์หลายไซต์ของ WordPress คืออะไร และคุณสามารถสร้างเครือข่ายหลายไซต์ใน WordPress ได้อย่างไร

คุณสมบัติ WP multisite ช่วยให้ผู้ใช้ WordPress สามารถจัดการเว็บไซต์ WordPress จำนวนมากโดยใช้การติดตั้ง WordPress เพียงครั้งเดียว แต่คุณไม่สามารถใช้งานคุณลักษณะนี้ในไซต์ของคุณโดยเปิดใช้งานบนการตั้งค่าเริ่มต้นของ WordPress หรือโดยการติดตั้งธีมหรือปลั๊กอิน

หากคุณต้องการใช้ WordPress แบบหลายไซต์ คุณต้องเปิดใช้งานเนื่องจากเป็นคุณลักษณะจริงที่สร้างขึ้นใน WordPress CMS สิ่งสำคัญที่สุดที่ควรทราบคือคุณลักษณะนี้มีให้ใช้งาน แต่แดชบอร์ดไม่มีสวิตช์เปิด/ปิดที่พร้อมใช้งาน

นอกเหนือจากการเพิ่มเลเยอร์ที่ซับซ้อนในการตั้งค่า WordPress ของคุณแล้ว ไซต์หลายไซต์ยังต้องการความสนใจจากคุณในด้านประสิทธิภาพและความปลอดภัย เพื่อให้แน่ใจว่าผู้เข้าชมของคุณปลอดภัยและรวดเร็ว เพื่อความชัดเจน เรามาเริ่มกันที่:

WordPress Multisite คืออะไร?

โดยพื้นฐานแล้วมันเป็นคุณสมบัติที่ช่วยให้ผู้ใช้ WordPress สร้างเครือข่ายบล็อกบนเว็บไซต์ WordPress ของพวกเขา นอกจากนี้ WordPress ยังรวมคุณลักษณะนี้ใน CMS ในเดือนมิถุนายน 2010 และอัปเกรดเป็นเวอร์ชัน 3.0 ในภายหลัง

WordPress หลายไซต์คัดลอกแนวคิดในการสร้างเครือข่ายบล็อกจาก MU แต่พวกเขาพัฒนาเพื่อให้ผู้ใช้สร้างเครือข่ายของไซต์โดยใช้การติดตั้ง WordPress เพียงครั้งเดียว ดังนั้น หากคุณกำลังมองหาวิธีจัดการเว็บไซต์ WordPress ทั้งหมดของคุณ วิธีแก้ไขคือ WordPress หลายไซต์

สิ่งที่น่าสนใจที่สุดเกี่ยวกับการใช้ WordPress หลายไซต์คือคุณลักษณะนี้จะกลายเป็นส่วนโดยธรรมชาติของอินเทอร์เฟซ WordPress หลังจากเปิดใช้งาน นอกจากนี้ เส้นโค้งการเรียนรู้ยังมีน้อยเนื่องจากทำงานเหมือนกับ WordPress อื่นๆ

อย่างไรก็ตาม มีข้อแตกต่างบางประการระหว่างการจัดการ WordPress ปกติและหลายไซต์ของ WordPress เนื่องจาก:

  • เครือข่ายของคุณอยู่ในการติดตั้ง WordPress เดียว ทำให้อัปเดตปลั๊กอิน ธีม และคอร์ได้ง่ายขึ้น
  • การเปิดใช้งานคุณลักษณะนี้จะทำให้คุณต้องสามารถอัปเดตไฟล์ต่างๆ เช่น . htaccess และ wp-config.php
  • WordPress multisite อนุญาตให้ ผู้ดูแลระบบระดับสูงเพียงคนเดียว ผู้ดูแลระบบขั้นสูงที่ควบคุมว่าจะเพิ่มเว็บไซต์ใดบ้างในเครือข่าย รวมถึงธีมและปลั๊กอินที่จะเปิดใช้งานและพร้อมใช้งาน ดังนั้น ผู้ดูแลเว็บไซต์จึงสามารถใช้เครื่องมือที่พวกเขาได้รับอนุญาตให้เข้าถึงเท่านั้นโดยไม่ต้องแก้ไขอะไร

โดยทั่วไปแล้ว Multisite จะไม่มีการหยุดชะงักใดๆ เกี่ยวกับการติดตั้งบน WordPress ของคุณ อันที่จริง อินเทอร์เฟซมีลักษณะคล้ายกัน และฟังก์ชันการทำงานตามปกติ อย่างไรก็ตาม คุณจะเห็นรูปแบบบางอย่างในไฟล์ฐานข้อมูลของคุณ เนื่องจากคุณจะใช้การติดตั้งเพียงครั้งเดียวเพื่อเรียกใช้เครือข่ายเว็บไซต์ WordPress ทั้งหมด

เครื่องมือการจัดการ WordPress สำหรับ Multisite

โดยไม่คำนึงถึงประโยชน์ที่ช่วยประหยัดเวลา คุณควรจำไว้ว่า WordPress หลายไซต์ไม่เหมาะสำหรับทุกคน อย่างไรก็ตาม นี่ไม่ใช่โซลูชันการกำกับดูแลแบบหลายไซต์ที่มีให้ใช้เท่านั้น

ตัวอย่างเช่น ManageWP เป็นหนึ่งในเครื่องมือการจัดการ WordPress อื่น ๆ ที่ช่วยนักพัฒนาในการจัดการเว็บไซต์จำนวนมากในขณะเดินทาง แม้ว่าจะมีอยู่นอก WordPress

แต่มีเหตุผลที่ดีว่าทำไมจึงมีเฉพาะ Multisite ใน WordPress ต่อไปนี้คือประเด็นสำคัญที่ควรทราบก่อนตัดสินใจใช้ WordPress Multisite:

  • เครื่องมือการจัดการ WordPress ให้คุณจัดการไซต์ WordPress จำนวนมากจากแดชบอร์ดเดียวที่อยู่นอก WordPress นอกจากนี้ ในกรณีส่วนใหญ่ เครื่องมือเหล่านี้จำเป็นต้องซื้อเพื่อใช้ แม้ว่าจะมีคุณลักษณะต่างๆ เช่น การรักษาความปลอดภัยและการควบคุมประสิทธิภาพและการจัดการ นอกจากนั้น ยังมอบความสามารถในการปรับตัวในการจัดการเว็บไซต์จากไคลเอนต์ เว็บเซิร์ฟเวอร์ และอื่นๆ นอกจากนี้ ทุกไซต์สามารถใช้โดเมนที่แก้ไขได้
  • WordPress Multisite ให้คุณจัดการเว็บไซต์จำนวนมากภายในการติดตั้ง WordPress อย่างไรก็ตาม เว็บไซต์เหล่านี้ทั้งหมดต้องอยู่ในเครือข่ายเดียวกัน ดังนั้น เว็บไซต์ของคุณทั้งหมดต้องใช้ทรัพยากรเซิร์ฟเวอร์เดียวกัน ที่อยู่ IP และที่สำคัญที่สุดคือต้องดาวน์เกรดเป็นไดเรกทอรีย่อยหรือโดเมนย่อยของเว็บไซต์เครือข่ายหลัก

WordPress หลายไซต์เป็นตัวเลือกที่ดีที่สุด หากเป้าหมายของคุณคือการสร้างเครือข่ายไซต์ที่เชื่อมต่อ ถึงกระนั้นก็มีเหตุผลบางประการที่คุณไม่ควรใช้

ใครไม่ควรใช้ WordPress Multisite?

หากคุณเป็นหนึ่งในสิ่งต่อไปนี้ คุณไม่ควรใช้ WordPress หลายไซต์:

  • คุณเป็นเจ้าของเว็บไซต์หนึ่งหรือจำนวนน้อยที่จะจัดการ
  • การอัปเดตไฟล์ WordPress เป็นปัญหาสำหรับคุณ
  • การจ่ายแบนด์วิดธ์หรือประเภทของเว็บ ตลอดจนพื้นที่เก็บข้อมูลที่จำเป็นสำหรับโฮสต์เว็บไซต์ของคุณในแผนเดียวนั้นเป็นไปไม่ได้
  • ลูกค้าหลายรายเป็นเจ้าของไซต์ทั้งหมดที่คุณกำลังสร้างและจัดการ
  • ลูกค้ารายหนึ่งเป็นเจ้าของไซต์ทั้งหมดที่คุณกำลังสร้างและจัดการ แต่ไซต์เหล่านี้ไม่เกี่ยวข้องและแตกต่างโดยสิ้นเชิง
  • ลูกค้าของคุณต้องการให้ทุกเว็บไซต์มีที่อยู่ IP ส่วนตัวและบัญชีเว็บโฮสติ้ง
  • การประนีประนอมเวลาทำงานเป็นไปไม่ได้ในกรณีที่เครือข่ายหลักหยุดทำงาน
  • คุณรู้สึกไม่สบายใจ ไม่มีคุณสมบัติ หรือไม่สามารถจัดการเครือข่ายเว็บไซต์ทั้งหมดได้
  • ผู้ดูแลเว็บไซต์ต้องการการจัดการเว็บไซต์อย่างสมบูรณ์ รวมถึงความสามารถในการแก้ไขไม่จำกัด
  • คุณใช้ปลั๊กอิน WordPress บางตัวในเว็บไซต์ของคุณ แต่ปลั๊กอินเหล่านี้ไม่เข้ากันกับหลายไซต์
  • ทุกไซต์ต้องการธีม WordPress ที่แตกต่างกันหรือชุดปลั๊กอินที่แตกต่างกันโดยสิ้นเชิง ข้อดีของการใช้ Multisite คือการทำให้เซิร์ฟเวอร์ของคุณมีความเข้าใจในการติดตั้งซอฟต์แวร์ หากไม่สามารถจำลองทรัพยากรในทุกไซต์ได้ ก็ไม่จำเป็นต้องแชร์พื้นที่เซิร์ฟเวอร์

ใครควรใช้ WordPress Multisite?

หากคุณเป็นหนึ่งในสิ่งต่อไปนี้ คุณควรใช้ WordPress หลายไซต์:

  • คุณต้องการลงชื่อเข้าใช้ครั้งเดียวเพื่อเข้าถึงและจัดการเว็บไซต์ทั้งหมดของคุณภายในแดชบอร์ดเดียว
  • จ้างการจัดการรายวันของไซต์เครือข่ายของคุณไปยังผู้ดูแลระบบที่แตกต่างกัน ดังนั้นในขณะที่คุณสามารถมุ่งความสนใจไปที่สิ่งหนึ่งคือวัตถุประสงค์หลักของคุณ
  • คุณมีเครือข่ายเว็บไซต์ WordPress ที่เกี่ยวข้องซึ่งคุณสามารถจัดการได้อย่างง่ายดายจากเซิร์ฟเวอร์เดียวและการติดตั้ง WordPress
  • คุณเป็นนักออกแบบเว็บไซต์หรือนักพัฒนาที่ต้องการแสดงตัวอย่างงานที่เชื่อมต่อเว็บของคุณโดยใช้ภาพหน้าจอ แม้ว่าจะอยู่ในเว็บไซต์ที่ใช้งานได้อย่างสมบูรณ์ซึ่งเป็นโดเมนย่อยของเว็บไซต์หลักของคุณ
  • การสร้างเว็บไซต์สาขาต่างๆ และปล่อยให้พวกเขาใช้ธีมส่วนตัว ทีมผู้บริหาร และโดเมนย่อยเป็นแผนของคุณ
  • คุณสร้างรายได้หรือขยายเว็บไซต์โดยอนุญาตให้ผู้อื่นสร้างเว็บไซต์ของตนในเครือข่ายของคุณ
  • ลดค่าใช้จ่ายในการซื้อแผนเว็บโฮสติ้งจำนวนมากหากสามารถจัดเก็บเว็บไซต์ร่วมกันได้เป็นแผนของคุณ
  • เว็บไซต์เครือข่ายของคุณมีปลั๊กอินและธีมที่คล้ายกันมากมาย ดังนั้น เครือข่ายทั้งหมดจึงต้องการปลั๊กอินหรือธีมเดียว
  • การทำให้กระบวนการอัปเดตเว็บไซต์ WordPress ทั้งหมดของคุณคล่องตัวเป็นสิ่งที่คุณต้องการ เพราะธีม ปลั๊กอิน และแกนหลักจำเป็นต้องอัปเดตสำหรับเครือข่าย ไม่ใช่ทุกเว็บไซต์

ตัวอย่างของ WordPress Multisite

ด้านล่างนี้คือตัวอย่างลักษณะที่ Multisite ปรากฏขึ้นขณะทำงาน ตัวอย่างเหล่านี้ให้ภาพที่ชัดเจนของธุรกิจที่สามารถได้รับประโยชน์จาก Multisite:

WordPress.com

WordPress.com เป็นตัวอย่างที่นิยมมากที่สุดของเครือข่าย WordPress Multisite เนื่องจากช่วยให้ผู้ใช้สามารถสร้างเว็บไซต์ส่วนตัวบนเครือข่าย WordPress ทั้งหมดได้

หลังจากนั้น ผู้ใช้สามารถสร้างและจัดการโดเมนย่อย WordPress ของตนบนเครือข่ายนี้ได้ แม้ว่าข้อบังคับจะมีผลบังคับใช้ ตัวอย่างเช่น ความสามารถในการเพิ่มธีมที่อยู่นอกการเลือก WordPress ได้ถูกจัดเตรียมไว้

การศึกษา

อีกตัวอย่างหนึ่งของเครือข่าย WordPress คือ Edublogs ซึ่งช่วยให้ผู้คนสามารถสร้างและโฮสต์เนื้อหาไซต์ของตนบนเว็บไซต์ได้โดยไม่เสียค่าใช้จ่าย อย่างไรก็ตาม เว็บไซต์ต้องเป็นเว็บไซต์การศึกษา

Thomson Reuters

Reuters ประกอบด้วยเครือข่ายเว็บไซต์ทั้งหมดซึ่งเน้นที่ภาคส่วน และผลิตภัณฑ์

NBC

Multisite สามารถใช้โดยเครือข่ายทีวีขนาดใหญ่เพื่อรักษาโดเมนย่อยของรายการทีวีทุกรายการในบัญชีรายชื่อที่อยู่ในเว็บไซต์ของตน ตัวอย่างที่ดีคือ NBC หากคุณสามารถคลิกที่ลิงก์ Shows ได้ คุณจะได้รับตัวเลือกสำหรับโดเมนย่อย

ดังที่แสดงไว้ด้านบน หน้าย่อยคล้ายกับเว็บไซต์ NBC ทั่วไป อย่างไรก็ตาม คุณจะเห็นความแตกต่างเมื่อคุณคลิกแต่ละลิงก์

นิวยอร์กไทม์ส

อีกตัวอย่างหนึ่งคือ New York Times ซึ่งเป็นเว็บไซต์ข่าวที่ใช้โดเมนย่อยเพื่อดูแลบล็อกส่วนตัวทั้งหมดในเครือข่ายเดียว แม้ว่าบล็อกเหล่านี้จะมีเอกลักษณ์เฉพาะที่ช่วยให้สามารถแยกเป็นส่วนย่อยของทั้งเว็บไซต์ได้ แต่ก็เป็นของแบรนด์เดียว

คุณจะสร้าง WordPress Multisite ได้อย่างไร?

ขั้นตอนในการสร้าง Multisite
ขั้นตอนที่ 1:- เริ่มต้นด้วยการติดตั้ง WordPress
ขั้นตอนที่ 2: สำรองข้อมูลเว็บไซต์ของคุณ
ขั้นตอนที่ 3: ปิดใช้งานปลั๊กอินที่ใช้งานอยู่ทั้งหมด
ขั้นตอนที่ 4: อัปเดต wp-config.php . ของคุณ
ขั้นตอนที่ 5: การติดตั้ง Multisite ใน WordPress . ของคุณ
ขั้นตอนที่ 6: เปิดใช้งานเครือข่าย

หลังจากพิจารณาแล้วว่า Multisite เป็นเครื่องมือที่เหมาะสมกับคุณอย่างแท้จริง

นี่คือคำแนะนำเกี่ยวกับวิธีการสร้าง Multisite ใน WordPress:

ขั้นตอนที่ 1:- เริ่มต้นด้วยการติดตั้ง WordPress

เริ่มต้นด้วยการติดตั้ง WordPress หากคุณกำลังสร้างเครือข่าย Multisite ตั้งแต่เริ่มต้น นอกจากนั้น ผู้ให้บริการโฮสติ้งของคุณควรจัดเตรียมขั้นตอนการติดตั้ง WordPress เพียงคลิกเดียว หรือคุณสามารถดาวน์โหลด WordPress จาก WordPress.org

นอกจากนี้ หากคุณกำลังสร้างการติดตั้ง WordPress จากศูนย์สำหรับ Multisite นี้ คุณมีตัวเลือกในการใช้ไดเรกทอรีย่อยหรือโดเมนย่อยในเครือข่ายที่อยู่เว็บของคุณ

นี่คือลักษณะที่ โดเมนย่อย ปรากฏดังนี้:

https://websiteA.yournetworkname.com

นี่คือลักษณะของ ไดเรกทอรีย่อย :

https://yournetworkname.com/websiteB/

โดยทั่วไป ไดเร็กทอรีย่อยจะใช้งานได้ง่ายกว่าเพราะจะสร้างไดเร็กทอรีใหม่ทั้งหมดบนเว็บไซต์ของคุณ ด้วยเหตุนี้ คุณไม่จำเป็นต้องแก้ไขโดเมนหรือระเบียน DNS ในบัญชีผู้ให้บริการโฮสติ้งของคุณ ถึงกระนั้น คุณไม่มีทางเลือกอื่นนอกจากใช้โดเมนย่อยที่อยู่ใน Multisite หากเว็บไซต์ของคุณเก่ากว่า 30 วัน

ขั้นตอนที่ 2: สำรองข้อมูลเว็บไซต์ของคุณ

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

ขั้นตอนที่ 3: ปิดใช้งานปลั๊กอินที่ใช้งานอยู่ทั้งหมด

WordPress แนะนำให้คุณปิดการใช้งานปลั๊กอินทั้งหมดที่ทำงานบนเว็บไซต์ของคุณ ก่อนที่จะเปิดใช้งาน Multisite ของคุณ จากนั้นคุณสามารถเปิดใช้งานปลั๊กอินของคุณอีกครั้งหลังจากที่ Multisite เริ่มทำงานอย่างมีประสิทธิภาพ

ตรวจสอบให้แน่ใจว่าคุณได้ออกจากระบบ WordPress เพื่อดำเนินการในขั้นตอนต่อไป

ขั้นตอนที่ 4: อัปเดต wp-config.php . ของคุณ

ขั้นตอนแรกในการเปิดใช้งานคุณสมบัติ WordPress Multisite ของคุณคือการอัพเดทไฟล์ของเว็บไซต์ WordPress ของคุณ

ในการดำเนินการดังกล่าว ให้เริ่มต้นด้วยการลงชื่อเข้าใช้บัญชีเว็บโฮสติ้งของคุณ จากนั้นคุณสามารถอัปเดตไฟล์โดยใช้ไคลเอนต์ FTP หรือเครื่องมือจัดการไฟล์

ค้นหารากของเว็บไซต์ของคุณซึ่งมีป้ายกำกับว่า "public-html" จากนั้นค้นหาไฟล์ wp- config.php

หลังจากนั้น เปิดไฟล์เพื่อให้คุณสามารถแก้ไขและค้นหาบรรทัดที่ไฮไลต์ด้านล่าง:

กำหนด ('AUTOSAVE_INTERVAL', 300 );
กำหนด ( 'WP_POST_REVISIONS', 5 );
กำหนด ( 'EMPTY_TRASH_DAYS', 7 );
กำหนด ( 'WP_CRON_LOCK_TIMEOUT;, 120 );
/* นั่นคือทั้งหมด หยุดแก้ไข! บล็อกที่มีความสุข */

/** เส้นทางสัมบูรณ์ไปยังไดเรกทอรี WordPress */
ถ้า ( !defined( 'ABSPATH' ) )
กำหนด ( 'ABSPATH;, dirname(__FILE__) . '/');

/** ตั้งค่า WordPress vars และไฟล์ที่รวมอยู่ */
require_once(ABSPATH . 'wp-settings.php;);

เพิ่มคำสั่งนี้ทันทีเหนือบรรทัดที่ไฮไลต์:

/* หลายไซต์ */
กำหนด ('WP_ALLOW_MULTISITE' จริง);

นี่คือลักษณะที่ปรากฏ:

กำหนด ('AUTOSAVE_INTERVAL', 300 );
กำหนด ( 'WP_POST_REVISIONS', 5 );
กำหนด ( 'EMPTY_TRASH_DAYS', 7 );
กำหนด ( 'WP_CRON_LOCK_TIMEOUT', 120 );
/* หลายไซต์ */
กำหนด ('WP_ALLOW_MULTISITE' จริง);
/* นั่นคือทั้งหมด หยุดแก้ไข! บล็อกที่มีความสุข */

/** เส้นทางสัมบูรณ์ไปยังไดเร็กทอรี WordPress */
ถ้า ( !defined( 'ABSPATH' ) )
กำหนด ('ABSPATH', dirname(__FILE__) . '/');

สุดท้าย บันทึกการเปลี่ยนแปลงของคุณในไฟล์

ขั้นตอนที่ 5: การติดตั้ง Multisite ใน WordPress . ของคุณ

ในการติดตั้ง Multisite ใน WordPress ให้เข้าสู่ระบบ WordPress ของคุณ หลังจากนั้นไปที่ไอคอนเครื่องมือแล้วคลิกตัวเลือก "การตั้งค่าเครือข่าย" ณ จุดนี้ คุณเพียงแค่ต้องสร้างชื่อเครือข่ายของคุณและตัดสินใจว่าใครคือผู้ดูแลระบบขั้นสูง

ใช้ที่อยู่อีเมลของผู้ดูแลระบบขั้นสูงที่นี่ เพื่อกำหนดการเข้าถึง เป็นเรื่องดีที่จะทราบว่าคุณอาจไม่ได้รับบันทึกการติดตั้งโดเมนย่อยข้างต้น หากการติดตั้ง WordPress ของคุณเป็นการติดตั้งใหม่ บันทึกย่อแสดงให้เห็นว่าไม่สามารถใช้ไดเรกทอรีย่อยได้เนื่องจากไซต์มีอยู่เป็นเวลานาน สำหรับเว็บไซต์ใหม่ คุณสามารถใช้ตัวเลือกที่คุณต้องการได้

ในกรณีที่โฮสต์และแผงควบคุมของคุณต้องการให้คุณสร้างโดเมนย่อยไวด์การ์ดก่อนที่จะดำเนินการตั้งค่าต่อ คุณจะได้รับข้อความก่อนที่คุณจะได้รับอนุญาตให้ดำเนินการต่อ

ขั้นตอนที่ 6: เปิดใช้งานเครือข่าย

ที่นี่คุณจะได้หน้าจอที่มีข้อมูลโค้ดสองรายการ:

กลับไปที่ไคลเอนต์ FTP หรือตัวจัดการไฟล์ ตรวจสอบให้แน่ใจว่าคุณได้เปิดตัวเลือกเพื่อแสดงไฟล์ที่ซ่อนอยู่

หลังจากนั้น เปิด wp-config.php อีกครั้งเพื่อแก้ไข ตอนนี้ ใช้คำแนะนำของ WordPress เพื่อวางข้อมูลโค้ดที่เกี่ยวข้อง

กำหนด ('AUTOSAVE_INTERVAL', 300 );
กำหนด ( 'WP_POST_REVISIONS', 5 );
กำหนด ( 'EMPTY_TRASH_DAYS', 7 );
กำหนด ( 'WP_CRON_LOCK_TIMEOUT', 120 );
/* หลายไซต์ */
กำหนด ('WP_ALLOW_MULTISITE' จริง);
กำหนด ('หลายไซต์' จริง);
กำหนด ( 'SUBDOMAIN_INSTALL', ' EXAMPLE.COM ' );
กำหนด ('PATH_CURRENT_SITE', '/');
กำหนด ( 'SITE_ID_CURRENT_SITE', 1);
กำหนด ( 'BLOG_ID_CURRENT_SITE', 1);
/* นั่นคือทั้งหมด หยุดแก้ไข! บล็อกที่มีความสุข */

/** เส้นทางสัมบูรณ์ไปยังไดเร็กทอรี WordPress */
ถ้า ( !defined( 'ABSPATH') )
กำหนด ('ABSPATH', dirname(__FILE__) . '/');

บันทึกการเปลี่ยนแปลงที่คุณทำและปิดหน้าต่าง

ขั้นตอนต่อไป คุณต้องแก้ไขไฟล์ .htaccess อย่างไรก็ตาม ไฟล์ .htaccess มักจะซ่อนอยู่ในเซิร์ฟเวอร์ ดังนั้น คุณควรตรวจสอบให้แน่ใจว่าไฟล์ที่ซ่อนอยู่ทั้งหมดมองเห็นได้ในตัวจัดการไฟล์ ในกรณีที่คุณไม่สามารถดู .htaccess ได้แม้ว่าคุณจะรู้ว่ามันออกแล้ว คุณสามารถยืนยันผ่านการค้นหาของตัวจัดการไฟล์ และแนบสิ่งนี้ที่ส่วนท้ายของ URL ตัวจัดการไฟล์: “&show hidden=1&saveoption=1” การดำเนินการนี้จะแสดงไฟล์ที่ซ่อนอยู่ทั้งหมด

หลังจากค้นหาไฟล์ .htacess แล้ว ให้ค้นหาบรรทัดเหล่านี้ในไฟล์ของคุณ:

# สิ้นสุด Wordfence WAF

# BEGIN WordPress
แอปพลิเคชัน AddHandler/php-edge .php
<IfModule mod_rewrite.c>
RewriteEngine บน
รีไรท์เบส /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
เขียนกฎใหม่ /index.php [L]
</IfModule>

#END WordPress

จากนั้นคุณควรแทนที่คำสั่ง RewriteEngin On โดยใช้ข้อมูลโค้ด WordPress หากไฟล์ .htaccess ไม่พร้อมใช้งาน คุณสามารถสร้างไฟล์ที่มีเฉพาะข้อมูลโค้ดนี้ แล้วอัปโหลดไปยังเซิร์ฟเวอร์ของคุณ

นี่คือลักษณะที่ปรากฏของไฟล์หลังจากทำเช่นนั้น:

# สิ้นสุด Wordfence WAF

# BEGIN WordPress
แอปพลิเคชัน AddHandler/php-edge .php
<IfModule mod_rewrite.c>
RewriteEngine บน
รีไรท์เบส /
RewriteRule ^index\.php$ - [L]

# เพิ่มเครื่องหมายทับที่ /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301, L]

RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ - [L]
RewirteRule ^([_0-9a-zA-Z-]+/)?(wp-(เนื้อหา|ผู้ดูแลระบบ|รวม).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
เขียนกฎใหม่ /index.php [L]
</IfModule>

#END WordPress

ตอนนี้ให้บันทึกการเปลี่ยนแปลงไฟล์ของคุณ แล้วเข้าสู่ระบบอีกครั้งใน WordPress ของคุณ

วิธีจัดการ WordPress Multisite

ไม่ว่าในกรณีใด คุณเป็นผู้ดูแลระบบขั้นสูง คุณอาจสังเกตเห็นว่า WordPress ของคุณดูแตกต่างออกไปหลังจากกำหนดค่าสำหรับ Multisite:

นี่คือสิ่งที่คุณควรจะทำกับตัวเลือกใหม่เหล่านี้:

การตั้งค่า

การกำหนดการตั้งค่าเครือข่ายของคุณเป็นสิ่งแรกที่คุณควรทำ เนื่องจากคุณได้สร้างอีเมลและชื่อผู้ดูแลระบบเครือข่ายของคุณแล้ว ตอนนี้คุณต้องลงไปและกำหนดค่าการตั้งค่า ผู้ใช้ การ ลงทะเบียน และการตั้งค่า อื่นๆ

  • การตั้งค่าเมนู: คุณสามารถเปิดใช้งานเพื่อให้ผู้ดูแลเว็บไซต์สามารถเลือกปลั๊กอินที่ต้องการเปิดใช้งานบนเว็บไซต์ได้
  • การตั้งค่าการลงทะเบียน: กำหนดว่าผู้คนจะลงทะเบียนหรือไม่สร้างเว็บไซต์ในเครือข่ายของคุณ นอกจากนี้ คุณสามารถอนุญาตให้ผู้ดูแลเว็บไซต์สามารถอนุญาตให้ผู้ใช้ใหม่บนเว็บไซต์ของพวกเขา
  • การตั้งค่าภาษา: ให้คุณแก้ไขภาษาเริ่มต้นของเว็บไซต์เครือข่ายของคุณ
  • การตั้งค่าการอัปโหลด: ช่วยให้คุณจัดการผู้ดูแลระบบและผู้ใช้รายอื่นๆ ได้ เกี่ยวกับประเภทของไฟล์เนื้อหาที่จะอัปโหลดบนเว็บไซต์ของพวกเขา ตลอดจนขนาดของไฟล์
  • การตั้งค่าเว็บไซต์ใหม่: ช่วยให้คุณแก้ไขข้อความที่ผู้ดูแลระบบใหม่จะได้รับหลังจากเริ่มสร้างเนื้อหาในเครือข่ายของคุณ

เว็บไซต์

คุณจะเห็นโมดูลใหม่ที่ชื่อว่า "ไซต์" โดยไม่คำนึงถึงอินเทอร์เฟซ ใช้โมดูลนี้เพื่อสร้างไซต์ใหม่บนเครือข่ายหลักของคุณ

การตั้งค่าเว็บไซต์ทำได้ง่ายขึ้น คุณต้องสร้างที่อยู่เว็บและชื่อบล็อกของคุณ จากนั้นจึงกำหนดผู้ดูแลระบบที่จะจัดการเว็บไซต์ เมื่อผู้ดูแลระบบเข้าสู่ระบบใน WordPress โดยใช้อีเมลที่กำหนด ไซต์ใหม่จะแสดงขึ้น

พวกเขาสามารถไปที่แถบเมนูด้านบน และใช้ตัวเลือกไซต์ของฉันเพื่อเข้าถึงหากไม่แน่ใจ สำหรับการกำหนดค่าเพิ่มเติมของเว็บไซต์ ไปที่ ไซต์ > ไซต์ทั้งหมด > แก้ไข (ใต้ชื่อเว็บไซต์)

ผู้ใช้

รายชื่อผู้ใช้ทั้งหมดจะปรากฏที่นี่ นอกจากนี้ คุณสามารถใช้โมดูลนี้ในการเพิ่มและลบจากเว็บไซต์และเครือข่ายของคุณได้ เช่นเดียวกับ WordPress ทั่วไป

ธีม

เกี่ยวกับการกำหนดธีม WordPress ในเครือข่าย Multisite มีตัวเลือกน้อย

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

นอกจากนี้ คุณสามารถดูตัวเลือกที่มีได้ในแท็บธีม:

นอกจากนี้ยังเป็นที่ที่คุณสามารถเปิดใช้งานธีมทั้งหมดสำหรับการใช้งานในเครือข่ายได้ หากแผนของคุณทำให้มั่นใจว่าทุกคนจะสร้างไซต์ของตนโดยใช้การออกแบบเดียว

ปลั๊กอิน

ปลั๊กอินและธีมมีความแตกต่างกันอย่างมาก เนื่องจากปลั๊กอินอนุญาตให้คุณเปิดใช้งานได้เฉพาะในเครือข่ายทั้งหมดเท่านั้น

อย่างไรก็ตาม ในกรณีที่คุณเลือกตัวเลือกการตั้งค่าเมนู ผู้ดูแลระบบสามารถเลือกได้ว่าต้องการให้เปิดหรือปิดปลั๊กอินเมื่อใดก็ได้ตามต้องการ

เนื่องจากปลั๊กอินในการติดตั้ง WordPress แบบปกติรุ่นเก่าของคุณจะยังคงไม่ทำงาน คุณจึงสามารถใช้ข้อมูลสำรองและเปิดใช้งานได้หากคุณจะใช้บน Multi-site ของคุณ ตรวจสอบบริการบำรุงรักษาปลั๊กอินและธีมของ WordPress หากคุณประสบปัญหาใดๆ อีกด้วย. คุณสามารถตรวจสอบปลั๊กอินที่คุณต้องมีสำหรับไซต์ WordPress ของคุณ

อัพเดท

WordPress Multisite คล้ายกับ WordPress รุ่นเก่ากว่าปกติ ดังนั้น คุณต้องสร้างธีม ปลั๊กอิน และการอัปเดต WordPress Core เพื่อให้แน่ใจว่าปลอดภัย

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

อย่างไรก็ตาม การอัปเดตมาตรฐานและการอัปเดตหลายไซต์มีข้อแตกต่างอย่างหนึ่ง นั่นคือ Multisite มีขั้นตอนการอัปเดตสองขั้นตอน อันแรกกำลังติดตั้งการอัปเดต และอันที่สองทำให้เกิดขึ้นกับไซต์เครือข่ายทั้งหมดของคุณ

เผชิญกับปัญหาที่เกี่ยวข้องกับ WordPress หรือไม่? คุณสามารถปรึกษาผู้เชี่ยวชาญ WordPress