คู่มือเริ่มต้น: WordPress Multisite คืออะไร?
เผยแพร่แล้ว: 2019-05-17ส่วนที่กว้างขึ้นของ 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 เป็นเครื่องมือที่เหมาะสมกับคุณอย่างแท้จริง
นี่คือคำแนะนำเกี่ยวกับวิธีการสร้าง 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
