การสร้างธีมจะง่ายขึ้น แต่เรายังไปไม่ถึง
เผยแพร่แล้ว: 2021-07-29“วิธีที่ธีมพัฒนาขึ้นใน WordPress ทำให้การสร้างธีมง่ายขึ้น” Tammie Lister กล่าวในบรรทัดแรกของบทความเรื่องการสร้างธีมนั้นง่ายขึ้น “นั่นรู้สึกเหมือนเป็นคำพูดที่กล้าหาญ แต่มันเป็นเรื่องจริง”
พูดได้เลยว่าหลายคนคงถามหาสูตรซอสสูตรลับของการสร้างธีมง่ายๆ นี้ไม่ใช่เรื่องยาก หากมีสิ่งใด ธีมของ WordPress อยู่ในขั้นตอนที่ซับซ้อนที่สุดในประวัติศาสตร์ เป็นการผสมผสานที่แปลกประหลาดของ API และสัมภาระที่สืบทอดมาหลายปี การก้าวเข้าสู่การพัฒนาธีมแบบดั้งเดิมในปัจจุบันถือเป็นอุปสรรคสำคัญในการเริ่มต้น โดยเฉพาะอย่างยิ่งหากคุณต้องการสร้างสิ่งที่ยิ่งใหญ่กว่าในขอบเขตมากกว่าธีมเริ่มต้นของ Twenty*
แต่ Lister กำลังพูดถึง WordPress แห่งอนาคต ซึ่งเป็นแพลตฟอร์มที่จะแสดงผลส่วนหน้าผ่านบล็อก
เรื่องของบล็อคคือการที่พวกเขาปิดบังสิ่งนี้ไว้เหนือสิ่งเก่า ๆ ที่ยุ่งเหยิง สร้างมาตรฐานใหม่ที่ใครก็ตามที่ต้องการสร้างธีมไม่จำเป็นต้องกังวลเกี่ยวกับประวัติศาสตร์มากมายที่พาเราจากจุด A ไปยังจุด ข. นั่นเป็น สิ่งที่ดี การปรับมาตรฐานของระบบใช้เวลานานเกินไป แต่เรายังอยู่ในขั้นตอนของการก้าวไปข้างหน้าในขั้นสุดท้าย เป็นช่วงเวลาที่ยากลำบากในการเป็นนักพัฒนา อาจเป็นการผจญภัยครั้งใหม่ที่น่าตื่นเต้นก็ได้ หากเราหยุดคิดเกี่ยวกับธีมต่างๆ จากกรอบความคิดแบบเดิมๆ
Lister ได้ชี้ให้เห็นความแตกต่างระหว่างหัวข้อ "การสร้าง" และ "การพัฒนา" ในเกือบสองทศวรรษของ WordPress เรามีเพียงผู้พัฒนาธีม WordPress เท่านั้น เฉพาะผู้ที่มีความรู้ขั้นต่ำของ HTML, CSS, PHP และ [บางครั้ง] JavaScript เท่านั้นที่สามารถสร้างธีมได้ และนั่นก็ยังคงเป็นจริงอย่างทุกวันนี้
อย่างไรก็ตาม มันจะไม่เป็นจริงในวันพรุ่งนี้
การออกแบบส่วนหน้าไม่จำเป็นต้องเป็นเรื่องทั้งหมดหรือไม่มีอะไรเลย ผู้สร้างสามารถสร้างรูปแบบที่กำหนดเองได้ และในไม่ช้าจะสามารถส่งไปยังไดเร็กทอรีรูปแบบที่เป็นทางการได้ WordPress 5.8 เปิดตัวเครื่องมือแก้ไขเทมเพลต ดังนั้นทุกคนสามารถจุ่มเท้าลงในส่วนตื้นของพูลการสร้างเทมเพลตได้ สไตล์สากล ซึ่งเป็นคุณลักษณะที่ยังไม่ได้เผยแพร่ มาพร้อมกับคำมั่นสัญญาในการปรับแต่งแบบอักษร สี พื้นหลัง เส้นขอบ และอื่นๆ อีกมากมาย
จากมุมมองของนักพัฒนา คุณลักษณะบางอย่างเหล่านี้อาจดูเหมือนจำกัด เราดำดิ่งลงไปในโค้ดและเห็นว่าโลกรอบตัวเราเปลี่ยนไป ไม่มีอะไรเหมือน WordPress รุ่นเก่า มีบางช่วงที่สิ่งต่างๆ ซับซ้อนมากขึ้น — บางครั้งก็ขึ้นอยู่กับขนาด
อย่างไรก็ตาม สำหรับผู้ที่ไม่เคยเขียนโค้ดใดๆ ในชีวิต มีบางสิ่งที่มหัศจรรย์เกิดขึ้น WordPress กำลังลดอุปสรรคในการเข้าสู่ "ปกติ" แทบไม่มีอะไรเลย
ฉันจำได้ว่าการสร้างการออกแบบบล็อกส่วนตัวครั้งแรกบน WordPress นั้นมีพลังมากเพียงใด มันเป็นส้อมของธีมโดย Tung Do อดีตเจ้าของบล็อก WP Designer ที่หมดอายุแล้ว ฉันรู้ HTML และ CSS มากพอที่จะแฮ็กข้อมูลส่วนใหญ่ และ PHP เพียงพอที่จะทำลายไซต์ของฉันหลายสิบครั้ง มันเป็นประสบการณ์ที่เปลี่ยนชีวิตฉันซึ่งไม่ได้มีส่วนสำคัญในการเริ่มต้นอาชีพของฉัน
อย่างไรก็ตาม ฉันยังคิดถึงทุกคนที่ไม่เคยสร้างการออกแบบไซต์ของตัวเองเลย เพราะพวกเขาไม่มีความรู้เบื้องต้น เวลาที่มี หรือพบเจอกับตัวบล็อกอื่นๆ ที่ไม่อนุญาตให้พวกเขาเข้าสู่ประสบการณ์ WordPress อยู่ในตำแหน่งที่จะเปลี่ยนแปลงสิ่งนั้นด้วยเครื่องมือใหม่ สร้างรันเวย์ที่ช่วยให้ผู้คนจำนวนมากขึ้นได้เป็นส่วนหนึ่งของชุมชนการออกแบบโดยรวมของเรา

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