วิธีสร้างไลบรารีเครือข่ายสำหรับ WordPress Multisite Setups

เผยแพร่แล้ว: 2018-10-03

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

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

ทำไมห้องสมุดเครือข่ายสำหรับ WordPress สามารถทำให้ชีวิตของคุณง่ายขึ้น

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

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

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

ขอแนะนำปลั๊กอิน Network Media Library

ปลั๊กอิน Network Media Library

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

ปลั๊กอินยังเป็นแบบ Plug-and-play (ขออภัยที่เล่นสำนวน) ดังนั้นจึงง่ายต่อการทดสอบ เราควรพูดถึงด้วยว่าขณะนี้ปลั๊กอินมีเฉพาะใน GitHub เท่านั้น เราสามารถบอกคุณได้โดยตรงว่าใช้งานได้ดีพอ ๆ กับที่คุณพบใน WordPress.org

คุณสมบัติหลัก:

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

ราคา: ฟรี | ข้อมูลมากกว่านี้

วิธีสร้างไลบรารีเครือข่ายสำหรับ WordPress Multisite (ใน 3 ขั้นตอน)

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

ขั้นตอนที่ #1: ติดตั้งปลั๊กอิน Network Media Library

การดาวน์โหลดปลั๊กอินจาก GitHub เกือบจะเหมือนกับจากที่เก็บ WordPress.org ก่อนอื่น ไปที่ที่เก็บ GitHub ของปลั๊กอินแล้วมองหาปุ่ม Clone หรือดาวน์โหลด ที่ด้านบนขวาของหน้าจอ คลิกที่มันและเลือกตัวเลือก ดาวน์โหลด ZIP :

กำลังดาวน์โหลดปลั๊กอินจาก GitHub

ขณะนี้ คุณสามารถเปิดแดชบอร์ด Multisite และไปที่แท็บ Plugins > Add New เลือกตัวเลือก อัปโหลดปลั๊กอิน และเพิ่มไฟล์ zip ที่ คุณดาวน์โหลดเมื่อนาทีที่แล้ว:

การอัปโหลดปลั๊กอินไปยัง WordPress

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

ขั้นตอนที่ #2: ทดสอบปลั๊กอินโดยอัปโหลดไฟล์มีเดียไปยังเครือข่ายหลายไซต์ของคุณ

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

ในกรณีส่วนใหญ่ หมายเลขประจำตัวที่สองควรตรงกับไซต์แรกที่คุณสร้างขึ้นหลังจากตั้งค่าเครือข่ายของคุณ สำหรับการทดสอบของเรา เราได้ตั้งค่าเครือข่ายหลายไซต์จำลอง (โดยใช้ Local by Flywheel) และเพิ่มไซต์บางไซต์เข้าไป ในภาพด้านล่าง เว็บไซต์ -one สอดคล้องกับหมายเลข ID ที่สอง:

รายชื่อเว็บไซต์ในเครือข่ายของคุณ

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

ตรวจสอบหมายเลข ID เว็บไซต์ของคุณ

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

การเพิ่มรูปภาพลงในไลบรารีสื่อกลางของคุณ

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

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

การเพิ่มรูปภาพที่สองในแกลเลอรีสื่อของคุณ

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

ขั้นตอนที่ #3: ตรวจสอบว่ามีไฟล์ที่คุณอัปโหลดเพียงสำเนาเดียวหรือไม่

เพื่อทดสอบว่าปลั๊กอินทำงานอย่างถูกต้องหรือไม่ เราจึงตัดสินใจเจาะลึกเข้าไปในไดเรกทอรีของเครือข่ายหลายไซต์ของเรา นั่นหมายความว่าเราเข้าไปในโฟลเดอร์ รูท Multisite จากนั้นไปที่ไดเร็กทอรี wp-content/uploads ดังที่คุณเห็นด้านล่าง มีสองโฟลเดอร์อยู่ภายใน หนึ่งโฟลเดอร์สำหรับแต่ละเว็บไซต์ภายในเครือข่ายทดสอบของเรา:

การเข้าถึงโฟลเดอร์สื่อสำหรับแต่ละไซต์เครือข่ายของคุณ

เนื่องจากเราใช้การตั้งค่าในเครื่อง เราจึงทำการทดสอบโดยใช้ Windows Explorer แทน File Transfer Protocol (FTP) นอกจากนั้น เราได้ตรวจสอบโฟลเดอร์อัปโหลดสำหรับเว็บไซต์หมายเลข 2 และพบว่าว่างเปล่า:

ตรวจสอบการอัปโหลดสำหรับเว็บไซต์หมายเลขสอง

อย่างไรก็ตาม นี่คือสิ่งที่เราพบเมื่อตรวจสอบโฟลเดอร์สื่อสำหรับเว็บไซต์หมายเลขหนึ่ง:

ตรวจสอบโฟลเดอร์สื่อสำหรับไซต์หมายเลขหนึ่ง

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

อย่างที่คุณเห็น ปลั๊กอินทำงานตรงตามที่ต้องการและไม่สร้างสำเนาเพิ่มเติมของรูปภาพใดๆ ของคุณ ดังนั้นคุณสามารถอัปโหลดรูปลูกสุนัขได้มากเท่าที่คุณต้องการ!

บทสรุป

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

ทั้งหมดที่ใช้ในการสร้าง (และทดสอบ) ไลบรารีบนเครือข่ายสำหรับ WordPress มีสามขั้นตอน:

  1. ติดตั้งปลั๊กอิน Network Media Library
  2. ทดสอบปลั๊กอินโดยอัปโหลดไฟล์สื่อไปยังเครือข่ายหลายไซต์
  3. ตรวจสอบว่ามีไฟล์ที่คุณอัปโหลดเพียงสำเนาเดียวหรือไม่

คุณมีคำถามใด ๆ เกี่ยวกับวิธีการตั้งค่าไลบรารีเครือข่ายสำหรับ WordPress Multisite หรือไม่? ถามออกไปในส่วนความคิดเห็นด้านล่าง!

ภาพขนาดย่อของบทความโดย Macrovector / shutterstock.com