เทมเพลตเว็บไซต์ (v2)
หมายเหตุ: บทความนี้อ้างอิงจาก Ultimate Multisite เวอร์ชัน 2.x หากคุณใช้เวอร์ชัน 1.x โปรดดูบทความนี้ .
เป้าหมายของเราในการสร้างเครือข่ายเว ็บไซต์แบบพรีเมียมด้วย Ultimate Multisite คือการทำให้กระบวนการต่างๆ เป็นอัตโนมัติให้ได้มากที่สุด ในขณะที่ยังคงให้ลูกค้าของเรามีความยืดหยุ่นและตัวเลือกต่างๆ เมื่อสร้างเว็บไซต์ของพวกเขา วิธีง่ายๆ ที่จะบรรลุสมดุลนี้คือการใช้ฟีเจอร์เทมเพลตเว็บไซต์ของ Ultimate Multisite
เทมเพลตเว็บไซต์คืออะไร?
ตามชื่อของมัน เทมเพลตเว็บไซต์คือเว็บไซต์ต้นแบบที่สามารถใช้เป็นฐานเมื่อสร้างเว็บไซต์ใหม่ในเครือข่ายของคุณ
นั่นหมายความว่าคุณสามารถสร้างเว็บไซต์ต้นแบบ เปิดใช้งาน plugin ต่างๆ ตั้งค่าธีมที่ใช้งาน และปรับแต่งตามที่คุณต้องการ จากนั้นเมื่อลูกค้าของคุณสร้างบัญชีใหม่ แทนที่จะได้เว็บไซต์ WordPress แบบเริ่มต้นที่ไม่มีเนื้อหาที่มีความหมาย พวกเขาจะได้รับสำเนาของเว็บไซต์ต้นแบบของคุณพร้อมการปรับแต่งและเนื้อหาทั้งหมดที่เตรียมไว้แล้ว
ฟังดูเยี่ยมมาก แต่จะสร้างเทมเพลตเว็บไซต์ใหม่ได้อย่างไร? มันง่ายที่สุดเท่าที่จะเป็นไปได้
การสร้างและแก้ไขเทมเพลตเว็บไซต์ใหม่
เทมเพลตเว็บไซต์ก็คือเว็บไซต์ปกติในเครือข่ายของคุณ ในการสร้างเทมเพลตใหม่ คุณเพียงแค่ไปที่ Network Admin > Ultimate Multisite > Sites > Add Site
หน้าต่าง modal จะเปิดขึ้นและถามข้อมูล Site title, Site Domain/path และ Site type ภายใต้ช่อง drop-down Site Type ให้แน่ใจว่าคุณเลือก Site Template .
ที่ด้านล่างของแบบฟอร์ม คุณจะเห็นสวิตช์ toggle Copy Site ซึ่งจะช่วยให้คุณสร้างเทมเพลตเว็บไซต์ใหม่โดยอิงจากเทมเพลตเว็บไซต์ที่มีอยู่เป็นจุดเริ่มต้น เพื่อช่วยประหยัดเวลาแทนที่จะสร้างเทมเพลตเว็บไซต์ตั้งแต่ต้น
การปรับแต่งเนื้อหาของเทมเพลตเว็บไซต์
ในการปรับแต่งเทมเพลตเว็บไซต์ของคุณ เพียงแค่ไปที่แผง dashboard และทำการเปลี่ยนแปลงที่คุณต้องการ คุณสามารถสร้างโพสต์ใหม่ หน้าใหม่ เปิดใช้งาน plugin และเปลี่ยนธีมที่ใช้งาน คุณยังสามารถไปที่ Customizer และเปลี่ยนตัวเลือกการปรับแต่งต่างๆ ได้
ข้อมูลทั้งหมดนั้นจะถูกคัดลอกไปเมื่อลูกค้าสร้างเว็บไซต์ใหม่โดยอิงจากเทมเพลตเว็บไซต์นั้น
ตัวเลือกขั้นสูง
หากคุณมีความรู้เกี่ยวกับการเขียนโค้ด คุณสามารถใช้ Search and Replace API ของเราเพื่อแทนที่ข้อมูลบนเว็บไซต์ใหม่โดยอัตโนมัติหลังจากสร้างเสร็จ สิ่งนี้มีประโยชน์สำหรับการแทนที่ชื่อบริษัทในหน้า About การแทนที่อีเมลติดต่อในหน้า Contact เป็นต้น
การใช้เทมเพลตเว็บไซต์
เอาล่ะ คุณสร้างเทมเพลตเว็บไซต์หลายตัวพร้อมการออกแบบ ธีม และการตั้งค่าที่แตกต่างกันแล้ว จะทำให้มันมีประโยชน์ในเครือข่ายของคุณได้อย่างไร?
โดยพื้นฐานแล้ว มีสองวิธีที่คุณสามารถใช้ได้ (ไม่พร้อมกัน):
- ผูกเทมเพลตเว็บไซต์หนึ่งตัวกับแต่ละแพ็กเกจของคุณ
หรือ
- ให้ลูกค้าของคุณเลือกเทมเพลตเว็บไซต์เองระหว ่างการลงทะเบียน
โหมด 1: กำหนดเทมเพลตเว็บไซต์
ในโหมดนี้ ลูกค้าของคุณจะไม่สามารถเลือกเทมเพลตเมื่อพวกเขาสร้างบัญชี แต่คุณจะกำหนดว่าควรใช้เทมเพลตใดในแต่ละแพ็กเกจ
ในการทำเช่นนี้ คุณต้องไปที่ Ultimate Multisite > Products > Edit

สิ่งนี้จะนำคุณไปยังหน้า Edit Product ภายใต้ส่วน Product Options ให้หาแท็บ Site template และเลือกตัวเลือก Assign Site Template จากช่อง drop-down ซึ่งจะแสดงรายการเทมเพลตเว็บไซต์ที่มีอยู่และให้คุณเลือกเทมเพลตเว็บไซต์เพียงหนึ่งตัวสำหรับผลิตภัณฑ์

โหมด 2: เลือกเทมเพลตเว็บไซต์ที่มีให้เลือก
ในโหมดนี้ คุณจะให้ลูกค้าของคุณมีทางเลือกระหว่างกระบวนการลงทะเบียน พวกเขาจะสามารถเลือกจากเทมเพลตเว็บไซต์ต่างๆ ที่คุณกำหนดไว้ในการตั้งค่าผลิตภัณฑ์ คุณมีตัวเลือกในการจำกัดเทมเพลตเว็บไซต์ที่พวกเขาสามารถเลือกได้ภายใต้ผลิตภัณฑ์ที่เลือก สิ่งนี้จะช่วยให้คุณมีชุดเทมเพลตเว็บไซต์ที่แตกต่างกันภายใต้แต่ละผลิตภัณฑ์ ซึ่งเหมาะสำหรับการเน้นฟังก์ชันและฟีเจอร์ที่แตกต่างกันสำหรับผลิตภัณฑ์ราคาสูงกว่า
ในหน้า Edit Product ภายใต้ส่วน Product Options ให้หาแท็บ Site template และเลือกตัวเลือก Choose Available Site Template จากช่อง drop-down ซึ่งจะแสดงรายการเทมเพลตเว็บไซต์ที่มีอยู่และให้คุณเลือกเทมเพลตเว็บไซต์ที่คุณต้องการให้มีให้เลือก คุณสามารถทำได้โดยเลือก Behavior: Available หากคุณต้องการให้เทมเพลตเว็บไซต์รวมอยู่ในรายการ Not Available หากคุณต้องการให้เทมเพลตเว็บไซต์ไม่แสดงเป็นตัวเลือก และ Pre-selected หากคุณต้องการให้เทมเพลตเว็บไซต์ตัวใดตัวหนึ่งในรายการเป็นค่าเริ่มต้นที่เลือกไว้

โหมดเริ ่มต้น: การเลือกเทมเพลตเว็บไซต์ในแบบฟอร์ม Checkout
หากคุณต้องการให้เทมเพลตเว็บไซต์ทั้งหมดของคุณมีให้เลือกระหว่างการลงทะเบียน หรืออาจไม่ต้องการทำงานเพิ่มเติมในการกำหนดหรือระบุเทมเพลตเว็บไซต์ภายใต้แต่ละผลิตภัณฑ์ที่คุณสร้าง คุณสามารถตั้งค่าการเลือกเทมเพลตเว็บไซต์ภายใต้ Checkout Form ของคุณได้ ในการทำเช่นนี้ คุณเพียงแค่ไปที่ Ultimate Multisite > Checkout Forms จากนั้นคลิก Edit ภายใต้แบบฟอร์มที่คุณต้องการกำหนดค่า

สิ่งนี้จะเปิดหน้า Edit Checkout Form หาช่อง Template Selection และคลิก Edit ภายใต้มัน

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

ตัวเลือกเทมเพลตเว็บไซต์
มีฟังก์ชันเทมเพลตเว็บไซต์อื่นๆ ที่คุณสามารถเปิดหรือปิดได้ภายใต้การตั้งค่า Ultimate Multisite

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