หากคุณมีธุรกิจหรือสถานศึกษาหลายแห่งหรือเว็บไซต์ส่วนตัว และทุกเว็บไซต์มีบางสิ่งที่เหมือนกัน คุณต้องสงสัยว่ามีวิธีจัดการเว็บไซต์ทั้งหมดที่มีประสิทธิภาพมากกว่าการจัดการเว็บไซต์ทีละรายการหรือไม่ ในกรณีนั้น WordPress multisite คือโซลูชันที่คุณต้องการ
เปิดตัวในเวอร์ชัน 3.0 ในปี 2010 ไซต์หลายไซต์ WordPress ช่วยให้เว็บไซต์ WordPress หลายแห่งมีอยู่ในการติดตั้ง WordPress เพียงครั้งเดียว
ในบทความนี้ เราจะแสดงวิธีสร้าง WordPress แบบหลายไซต์ให้คุณ อาจเป็นกระบวนการที่น่ากลัวแม้แต่กับคนที่สร้างเว็บไซต์ WordPress มาก่อน แต่ไม่มีอะไรต้องกังวล
คุณจะไม่เป็นไรถ้าคุณทำตามคำแนะนำทีละขั้นตอนของเราสำหรับ WordPress หลายไซต์ อย่างไรก็ตาม หากคุณกำลังดูวิธีการติดตั้ง WordPress ด้วยตนเอง คุณสามารถตรวจสอบบทความนี้ได้
ก่อนที่เราจะข้ามไปที่ขั้นตอนที่คุณต้องดำเนินการเพื่อติดตั้งและกำหนดค่า WordPress หลายไซต์ มีบางสิ่งที่คุณต้องเรียนรู้
Multisite WordPress คืออะไร
เครือข่าย WordPress แบบหลายไซต์คือชุดของเว็บไซต์ที่มีการติดตั้ง WordPress แบบเดียวกัน กล่าวคือ หากคุณมีไซต์ WordPress แยกกัน 5 ไซต์ คุณสามารถรวมไซต์ทั้งหมดไว้ในที่เดียวและใช้งานจากแดชบอร์ดเดียวได้
ยกตัวอย่างเช่น เว็บไซต์ BBC America มันทำงานบนเครือข่ายหลายไซต์ รายการ BBC ทุกรายการมีเว็บไซต์ของตัวเอง (เรียกว่าไซต์ย่อยภายใต้การตั้งค่าหลายไซต์) แทนที่จะมีหลายเว็บไซต์แยกกัน พวกเขามีการแสดงทั้งหมดภายใต้เว็บไซต์เดียว ทำให้การจัดการเว็บไซต์ง่ายเกินไป
โดยสรุป เราจะทำการเปรียบเทียบระหว่างเว็บไซต์ปกติกับเครือข่าย WordPress แบบหลายเว็บไซต์
- หนึ่งเว็บไซต์ + หนึ่งการติดตั้ง WordPress =เว็บไซต์ WordPress ปกติ
- หลายเว็บไซต์ + การติดตั้ง WordPress หนึ่งครั้ง =เครือข่าย WordPress หลายไซต์
ข้อดีและข้อเสียของการใช้เครือข่ายหลายไซต์
เป็นเรื่องง่ายที่จะเห็นว่าทำไมการใช้ WordPress หลายไซต์จึงน่าสนใจ อย่างไรก็ตาม multisite ไม่ใช่สำหรับทุกคน มาดูข้อดีข้อเสียของการใช้หลายไซต์กัน
ข้อดีของ WordPress Multisite
- แชร์ปลั๊กอินและธีมเดียวกัน: สามารถติดตั้งธีมและปลั๊กอินบนแดชบอร์ดหลักได้ และจะเปิดใช้งานทั่วทั้งเครือข่ายเพื่อให้ไซต์ย่อยทั้งหมดใช้งานได้
หมายเหตุ:เพิ่มเติมเกี่ยวกับ 'แดชบอร์ดหลัก' ในส่วนการตั้งค่าและกำหนดค่า
- การปรับปรุงที่คล่องตัว: ผู้ดูแลระบบระดับสูงสามารถอัปเดตปลั๊กอินและธีมของ WordPress สำหรับไซต์ย่อยทั้งหมดในคราวเดียว
หมายเหตุ:ข้อมูลเพิ่มเติมเกี่ยวกับ "ผู้ดูแลระบบระดับสูงหรือผู้ดูแลระบบขั้นสูง" ในส่วนการตั้งค่าและกำหนดค่า
- แดชบอร์ดเดี่ยว: Multisite WordPress ทำให้สามารถเรียกใช้หลายไซต์จากแดชบอร์ด WordPress เดียวได้ ช่วยให้คุณสามารถจัดการทุกอย่าง รวมทั้งธีม ปลั๊กอิน และผู้ใช้ ด้วยวิธีนี้ คุณสามารถจัดการไซต์ย่อยได้หลายสิบไซต์
ข้อเสียของ WordPress Multisite
- ปลั๊กอินที่เข้ากันไม่ได้: หนึ่งในความท้าทายที่ใหญ่ที่สุดของ multisite คือการค้นหาธีมและปลั๊กอินที่เข้ากันได้ ปลั๊กอินและธีมจำนวนมากไม่สามารถจัดการการติดตั้งแบบหลายไซต์ได้
- การโยกย้ายที่ซับซ้อน: การย้ายถิ่นอาจเป็นกระบวนการที่ซับซ้อนและยุ่งยากมาก แม้ว่าจะย้ายข้อมูลหลายไซต์ไปยังโดเมนใหม่หรือผู้ให้บริการโฮสติ้งได้ แต่การย้ายข้อมูลแบบสแตนด์อโลน เช่น การย้ายไซต์ย่อยเพียงแห่งเดียวนั้นทำได้ยากมากและปลั๊กอินส่วนใหญ่ไม่รองรับ
- ไม่เหมาะสำหรับเว็บไซต์ที่ใช้ปลั๊กอินและธีมต่างกัน: WordPress Multisite เหมาะที่สุดเมื่อคุณสร้างเครือข่ายของไซต์ที่มีฟังก์ชันการทำงานที่คล้ายคลึงกัน แต่ถ้าคุณมีเว็บไซต์สำหรับวัตถุประสงค์ที่แตกต่างกันอย่างมาก เป็นไปได้ว่าคุณจะต้องใช้ปลั๊กอิน ธีม และการปรับแต่งที่แตกต่างกัน ไม่แนะนำให้เปิดใช้งานหลายไซต์
ข้อสำคัญ: WordPress Multisite เกิดขึ้นในช่วงเวลาที่ไม่มีตัวเลือกที่ดีในการจัดการเว็บไซต์มากนัก โชคดีที่สิ่งต่าง ๆ เปลี่ยนไปตั้งแต่นั้นมา หากคุณกำลังมองหาโซลูชันการจัดการที่ดี คุณควรพิจารณา รีโมท WP .
เป็นปลั๊กอินการจัดการที่ได้รับความนิยม ใช้งานง่าย และมีฟีเจอร์ครบครัน จะช่วยให้คุณสามารถจัดการเว็บไซต์หลายแห่งจากแดชบอร์ดเดียว
หลังจากชั่งน้ำหนักข้อดีและข้อเสียแล้ว หากคุณตัดสินใจที่จะดำเนินการต่อและตั้งค่า WordPress แบบหลายไซต์สำหรับ WordPress ให้ทำตามคำแนะนำสำหรับผู้เริ่มต้นของเราที่ด้านล่าง
จะติดตั้งและตั้งค่าเครือข่าย WordPress Multisite ได้อย่างไร
หากคุณกำลังสร้างหลายไซต์ตั้งแต่เริ่มต้น ให้เริ่มต้นจาก ขั้นตอนที่ 1 . แต่ถ้าคุณมีเว็บไซต์อยู่แล้วและต้องการแปลงเป็นหลายไซต์ ให้เริ่มด้วยขั้นตอนที่ 2 .
ข้อควรระวัง: ในการตั้งค่าหลายไซต์ คุณจะต้องทำการเปลี่ยนแปลงไฟล์ WordPress ซึ่งมีความเสี่ยง ข้อผิดพลาดเพียงเล็กน้อยอาจทำให้ไซต์ใช้งานไม่ได้ ดังนั้น หากคุณกำลังตั้งค่าหลายไซต์บนเว็บไซต์ที่มีอยู่ เราขอแนะนำให้คุณใช้ สำรองข้อมูล WordPress ให้สมบูรณ์
ขั้นตอนที่ 1:สร้างเว็บไซต์ WordPress
สิ่งแรกที่คุณต้องทำคือซื้อโดเมนและแผนโฮสติ้ง หากคุณไม่เคยสร้างเว็บไซต์ด้วยตัวเอง กระบวนการอาจดูยุ่งยาก แต่เชื่อเรา การสร้างเว็บไซต์ WordPress ไม่ใช่เรื่องยากเลย มีแหล่งข้อมูลมากมายที่คุณติดตาม
เมื่อเว็บไซต์ของคุณใช้งานได้แล้ว ก็ถึงเวลาแปลงเป็นสภาพแวดล้อมแบบหลายไซต์
ขั้นตอนที่ 2:การเปิดใช้งาน Multisite ผ่านไฟล์ Config
ในขั้นตอนนี้ คุณจะต้องอัปโหลดโค้ดบางส่วนไปยังไฟล์กำหนดค่าของคุณ คุณสามารถเข้าถึงไฟล์กำหนดค่าผ่านบัญชีโฮสติ้งหรือไคลเอนต์ FTP เช่น Filezilla Filezilla เป็นซอฟต์แวร์ที่คุณจะต้องติดตั้งลงในคอมพิวเตอร์ของคุณเพื่อใช้งาน
เราจะแสดงวิธีแก้ไขไฟล์กำหนดค่าผ่านบัญชีโฮสติ้งและซอฟต์แวร์ Filezilla
ฉันเข้าถึงไฟล์กำหนดค่าผ่านบัญชีโฮสติ้ง
1. ลงชื่อเข้าใช้บัญชีผู้ให้บริการโฮสติ้งของคุณแล้วไปที่ cPanel . จาก cPanel เลือก ตัวจัดการไฟล์ .
2. จากหน้าตัวจัดการไฟล์ เลือก public_html โฟลเดอร์ .
3. wp-config.php มีไฟล์อยู่ในโฟลเดอร์ public_html เมื่อคุณพบไฟล์ ให้คลิกขวาและเลือก แก้ไข .
II เข้าถึงไฟล์กำหนดค่าผ่าน Filezilla
1. ดาวน์โหลดและติดตั้ง Filezilla ลงในเครื่องคอมพิวเตอร์ของคุณ เป็นซอฟต์แวร์ที่จะเชื่อมต่อคอมพิวเตอร์ในพื้นที่ของคุณกับแบ็กเอนด์ของเว็บไซต์ของคุณ ซึ่งหมายความว่าคุณสามารถแก้ไขไฟล์กำหนดค่าได้จากคอมพิวเตอร์ของคุณ
2. เปิด FileZilla แล้วป้อน ชื่อโฮสต์ ชื่อผู้ใช้ รหัสผ่าน และพอร์ต . หากคุณไม่มีรายละเอียดเหล่านี้ ให้ขอข้อมูลรับรอง FTP จากบริษัทโฮสติ้งของคุณ คุณยังสามารถติดตามวิดีโอเหล่านี้เพื่อเรียนรู้ว่าข้อมูลประจำตัว FTP ของคุณจัดเก็บอยู่ที่ใด
3. เมื่อทำการเชื่อมต่อ กลุ่มของโฟลเดอร์จะปรากฏใน ไซต์ระยะไกล ส่วนทางด้านขวาของคุณ หนึ่งในโฟลเดอร์จะเป็น public_html โฟลเดอร์ . เลือกเลย
4. ใต้ Remote Site มีอีกส่วนที่เรียกว่า Filename หลังจากที่คุณเลือก public_html โฟลเดอร์ wp-config.php ไฟล์จะปรากฏในส่วนนี้
5. เมื่อคุณพบไฟล์ wp-config.php เพียงคลิกขวาและเลือก แก้ไข .
III ใส่โค้ดเพื่ออนุญาต Multisite
หลังจากที่คุณเลือกแก้ไข ไฟล์ wp-config.php จะเปิดขึ้น ค้นหาประโยคนี้ในไฟล์ปรับแต่ง:
/* นั่นคือทั้งหมด หยุดแก้ไข! บล็อกที่มีความสุข */
และวางโค้ดต่อไปนี้ไว้เหนือประโยค "Happy Blogging":
กำหนด ('WP_ALLOW_MULTISITE' จริง);
คลิกที่ บันทึกการเปลี่ยนแปลง และปิดไฟล์ บนเว็บไซต์ของฉัน รหัสมีลักษณะดังนี้:
คุณได้แปลงเว็บไซต์ของคุณเป็นเครือข่ายหลายไซต์แล้ว ไปที่แดชบอร์ด WordPress ของคุณ ที่มุมซ้ายมือ คุณจะเห็นไอคอนหลายไซต์ .
แต่เราทำงานแค่ครึ่งทางเท่านั้น ขั้นตอนต่อไปคือการติดตั้งเครือข่าย
IV การติดตั้งเครือข่าย
1. บนแดชบอร์ด WordPress ให้ไปที่ เครื่องมือ และเลือกการตั้งค่าเครือข่าย . จากที่นี่ คุณจะกำหนดค่าเครือข่าย –
(ก) ขั้นตอนแรกคือการตัดสินใจว่า URL ของไซต์ย่อยจะเป็นอย่างไร คุณสามารถเลือกระหว่าง site1.example.com และ example.com/site1 (เช่น โดเมนย่อยหรือไดเรกทอรีย่อย) การเลือกโครงสร้าง URL จะไม่ส่งผลต่อวิธีการจัดเก็บเว็บไซต์ ดังนั้นจึงไม่จำเป็นต้องกังวล
(ข) ต่อไป ให้กรอกรายละเอียดอื่นๆ เช่น ชื่อเครือข่าย และ อีเมลผู้ดูแลระบบเครือข่าย และกด ติดตั้ง . ทันทีที่คุณคลิกติดตั้ง WordPress จะให้โค้ดสองส่วนแก่คุณ คุณจะต้องเพิ่มลงในไฟล์ wp-config.php และ .htaccess ตามลำดับ
V เพิ่มโค้ดลงในไฟล์ wp-config
เปิดไฟล์ wp-config โดยใช้วิธีที่เราแสดงให้คุณเห็นในส่วนก่อนหน้า แทรกข้อมูลโค้ดแรกขวาเหนือบรรทัด
/* นั่นคือทั้งหมด หยุดแก้ไข! บล็อกที่มีความสุข */
อย่าลืมกด บันทึกการเปลี่ยนแปลง . บนเว็บไซต์ของฉัน รหัสมีลักษณะดังนี้:
VI เพิ่มโค้ดลงในไฟล์ .htaccess
ในไฟล์ .htaccess เราจะแทรกข้อมูลโค้ดที่สอง และเช่นเดียวกับไฟล์กำหนดค่า คุณสามารถค้นหาไฟล์ .htaccess ในตัวจัดการไฟล์หรือผ่าน FileZilla หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการแก้ไขไฟล์ .htaccess คุณสามารถดูบทความของเราได้
วิธีที่ 1 – .htaccess ไฟล์ในตัวจัดการไฟล์
ลงชื่อเข้าใช้บัญชีโฮสติ้งของคุณแล้วไปที่ cPanel> ตัวจัดการไฟล์> โฟลเดอร์ public_html> .htaccess ไฟล์ . เมื่อคุณพบไฟล์ ให้คลิกขวาและเลือก แก้ไข .
[หมายเหตุ: หากคุณไม่พบไฟล์ .htaccess แสดงว่าไฟล์นั้นถูกซ่อนอยู่ หากต้องการเรียนรู้วิธีเปลี่ยนการตั้งค่าไซต์และทำให้ไฟล์มองเห็นได้ ให้ทำตามคำแนะนำในบทความนี้ – วิธีแก้ไขไฟล์ .htaccess ใน WordPress]
วิธีที่ 2 – .htaccess ไฟล์ใน FileZilla
เปิด Filezilla และ ป้อนข้อมูลรับรอง FTP ของคุณ . หากคุณไม่ทราบว่าข้อมูลรับรอง FTP ของคุณคืออะไร ให้ดูวิดีโอเหล่านี้หรือพูดคุยกับผู้ให้บริการโฮสติ้งของคุณ
- จากนั้นไปที่ ไซต์ระยะไกล ส่วน
- เลือก โฟลเดอร์ public_html
- After that go to the Filename section look for the .htaccess file
- When you find it, just right-click and select Edit .
When you open the file, you’ll find code that looks similar to the second code snippet. Replace the existing codes with the new codes. Don’t forget to hit Save Changes . On my website the code looks like this:
Your multisite network is ready to roll!
How to Add a New Subsite to Your Multisite Network?
Living up to its reputation of being really user-friendly, WordPress multisite is easy to operate. Site admins can add new websites or subsites by taking a few straightforward steps.
- On your WordPress dashboard select All Sites and then Add New . Enter details like desired URL, site title, website name admin email, etc (as you can see in the image below). When you are ready, click on Add Site .
- You can add as many websites as you like. And if you want to view all your subsites, then go to your Master Dashboard and select Sites> All Sites .
It’s worth mentioning here that any users who have been assigned the role of a WordPress admin will automatically become a Super Admin when the website becomes a multisite network. And a Super Admin has complete control over any site on the network.
NOTE: WordPress sites running on versions below 4.5 need to implement domain mapping. There are plugins available for this. We recommended reading Multisite Domain Mapping.
How to Install Plugins and Themes in the WordPress Multisite?
Installing themes and plugins on a multisite is easy. You install them the same way you install it on a regular site.
- From your Master Dashboard, go to Plugins> Add New and then search, install and activate plugins to your site.
- To install and set a theme, go to go to Themes> Add New and then search and add themes to your site.
The plugin and theme that you install will be activated across all the subsites. You can activate and deactivate plugins and themes at a network level. And with that, we come to the end of setting up a WordPress multisite network.
In Conclusion
Multisite WordPress is a very powerful tool for those who can utilize it. But let’s remember that WordPress is a tricky universe and hackers and bots are lurking around to damage the network of websites. Whether you’re running a single installation or a multisite, you need to make sure that you are taking security measures.
With MalCare Security Plugin by your side, you don’t have to worry about hackers, bots and the rest. Also, you can follow our WordPress security guide for more information about this.
Try MalCare Security Service Right Now!