ถามบาร์เทนเดอร์: วิธีสร้างธีม WordPress ตั้งแต่เริ่มต้น
เผยแพร่แล้ว: 2021-01-13
ฉันอยากจะถามว่าวิธีที่ดีที่สุดในการเรียนรู้การสร้างธีม WordPress จากศูนย์คืออะไร? ฉันต้องการเรียนรู้ แต่ดูเหมือนว่าจะไม่มีแหล่งข้อมูลที่ครอบคลุมสำหรับเรื่องนี้
ขอบคุณสำหรับความช่วยเหลือใด ๆ
เครื่องหมาย
ฉันอยู่ในชุมชน WordPress มานานพอที่จะจำวันที่ยังมีทรัพยากรเหลืออยู่ ผู้ที่เพิ่งเริ่มต้นพัฒนาธีมเมื่อ 15 ปีก่อน มักจะใช้วิธีแฮ็กธีม WordPress ที่มีอยู่ ผู้เขียนหัวข้อรุ่นกำลังสร้างอยู่บนบ่าของยักษ์ใหญ่ไม่กี่คนที่ได้ทำตามขั้นตอนแรกแล้ว มันคือความมหัศจรรย์ของโอเพ่นซอร์สในที่ทำงาน — การพัฒนาเรียนรู้ผ่านการฟอร์ก
อาจเป็นวิธีที่ฉันเรียนรู้ บางทีมันอาจจะเป็นส่วนหนึ่งของความคิดถึงในช่วงแรก ๆ ของการไปตามเส้นทางที่ไม่รู้จักและมาถึงอีกด้านหนึ่งด้วยการสร้างทั้งหมดของฉันเอง แต่ฉันยังคงเชื่อว่าวิธีที่ดีที่สุดในการเรียนรู้การพัฒนาประเภทใดก็ตามไม่สามารถพบได้ในเอกสารหรือหนังสือ ( ผู้เขียนร่วมของหนังสือการพัฒนากล่าว )
เป็นการเรียนรู้ผ่านการลองผิดลองถูก
เรียนรู้ผ่านชั่วโมงของการจัดการโครงการและไม่หยุดจนกว่าคุณจะแก้ไข
มันเรียนรู้ผ่านพลังแห่งความตั้งใจ ขับเคลื่อนด้วยความปรารถนาโดยกำเนิดในตัวคุณที่ต้องการเห็นโครงการผ่าน มันน่าผิดหวัง แต่คุณไปต่อเพราะคุณกำลังสนุก
นักพัฒนาที่ดีที่สุดที่ฉันเคยได้รับสิทธิพิเศษในการทำงานด้วยนั้นไม่ได้มีความรู้มากที่สุดเสมอไป พวกเขาดูเหมือนจะเป็นนักแก้ปัญหาตามธรรมชาติ อย่างไรก็ตาม พวกเขาไม่ได้ตื่นขึ้นในวันหนึ่งด้วยความสามารถนี้ พวกเขาได้รับมันผ่านหลายปีของการแก้ปัญหาที่แท้จริง
ประการแรกและสำคัญที่สุด แหล่งข้อมูลที่ดีที่สุดสำหรับการเรียนรู้การสร้างธีมคือธีม WordPress ที่มีอยู่ ธีมเริ่มต้น 20 ธีมเป็นจุดเริ่มต้นที่ดี เลือกหนึ่งรายการ เริ่มทำการเปลี่ยนแปลงผ่านโปรแกรมแก้ไขโค้ด รีเฟรชเบราว์เซอร์ และดูว่าเกิดอะไรขึ้น อ่านรหัส มองหารูปแบบในไฟล์ต่างๆ
คุณจะไม่เรียนรู้การพัฒนาธีมในชั่วข้ามคืน อาจใช้เวลาสองสามเดือนก่อนที่คุณจะสร้างธีมพื้นฐานตั้งแต่เริ่มต้น มันอาจจะเป็นเวลาหนึ่งปีก่อนที่คุณจะเก่งเรื่องนั้นจริงๆ อย่างไรก็ตาม ทุกคนแตกต่างกัน ระยะเวลาที่คุณใส่เข้าไปเป็นปัจจัย ความรู้และทักษะการพัฒนาที่มีอยู่ก่อนของคุณสามารถเปลี่ยนแปลงสิ่งนั้นได้ บางครั้งพรสวรรค์โดยกำเนิดของคุณและความสามารถในการเรียนรู้ที่จะเล่น แต่คุณจะไปถึงที่นั่นด้วยความพยายามเล็กน้อย
ฉันจะซื่อสัตย์ พวกผู้เฒ่าคนแก่ในชุมชน พวกเราที่เริ่มต้นประวัติศาสตร์ของ WordPress ได้รับความช่วยเหลือบ้าง Tung Do หรือที่รู้จักในชื่อ Small Potato ในขณะนั้น ได้เขียนชุดการสอนที่ครอบคลุมมากที่สุดเรื่องหนึ่งเกี่ยวกับการพัฒนาธีมที่ชุมชนเคยมีในบล็อกการออกแบบเว็บที่ปัจจุบันเลิกใช้ไปแล้ว มันเป็นทรัพยากรอันล้ำค่าเป็นเวลาหลายปี มันคือคำตอบของเอกสารที่ขาดหายไปที่ทุกคนถามหา
การพัฒนาธีมยังง่ายกว่ามากในช่วงเวลานั้น ด้วยไฟล์และเทมเพลตจำนวนหนึ่ง คุณสามารถสร้างสิ่งพิเศษได้
วันนี้ภูมิทัศน์แตกต่างกันมาก หากคุณต้องการแข่งขันในฐานะเจ้าของร้านธีมหรือสร้างโซลูชันแบบกำหนดเองสำหรับลูกค้า คุณต้องมีชุดทักษะที่กว้างขึ้น แม้จะเป็นนักอดิเรก คุณต้องหยิบของหลายอย่างมากกว่าเมื่อสิบปีก่อน
มีข่าวดี: ชุมชนเต็มไปด้วยทรัพยากรที่มีประโยชน์
ธีมดั้งเดิมกับธีมแบบบล็อก

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

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

หลายคนจะแนะนำคุณเกี่ยวกับธีมเริ่มต้น สคริปต์บรรทัดคำสั่ง และเครื่องมืออัตโนมัติอื่นๆ เพื่อเริ่มต้นเส้นทางการพัฒนาธีมของคุณ อย่างไรก็ตาม ไม่มีสิ่งใดมาทดแทนการสร้างรากฐานที่มั่นคงได้
ฉันจะถือว่าคุณมีความรู้ HTML และ CSS ขั้นพื้นฐานหรือระดับกลางภายใต้เข็มขัดของคุณ ถ้าไม่ คุณควรเรียนรู้การสร้างหน้าเว็บอย่างง่ายก่อน อีกครั้งไม่มีสิ่งใดมาทดแทนการสร้างรากฐานนั้นได้ มันจะพาคุณผ่านเมื่อคุณเข้าสู่หัวข้อขั้นสูงเพิ่มเติม การรู้ PHP พื้นฐานบางอย่างก็ช่วยได้เช่นกัน อย่างไรก็ตาม คุณสามารถแฮ็กข้อมูลของคุณผ่านธีม WordPress แรกของคุณได้ด้วย “แท็กเทมเพลต” ของ WordPress ซึ่งเป็นฟังก์ชัน PHP ในทางเทคนิคที่ฟังดูน่ากลัวน้อยกว่า
แหล่งข้อมูลสำหรับคุณควรเป็นคู่มือสำหรับนักพัฒนาธีมอย่างเป็นทางการ
ความกว้างของความรู้ที่มีอยู่ไม่มีให้สำหรับผู้ที่เริ่มต้นในวันแรก คุณสามารถสร้างธีม WordPress ตั้งแต่ต้นโดยทำตามแต่ละหน้าในคู่มือ
ในขณะที่เขียนในปี 2012 ThemeShaper มีชุดบทช่วยสอน 17 ส่วนเกี่ยวกับการพัฒนาธีมตั้งแต่ต้นจนจบ ข้อมูลส่วนใหญ่ในบทช่วยสอนมีความถูกต้องแม่นยำ แต่มีข้อยกเว้นบางประการ รากฐานของการพัฒนาธีมดั้งเดิมไม่ได้เปลี่ยนแปลงไปมากนักในช่วงหลายปีที่ผ่านมา ซึ่งรวมถึงแนวคิดพื้นฐาน เช่น เทมเพลต The Loop และองค์ประกอบที่คล้ายกัน
หมวดหมู่การพัฒนาธีมของ ThemeShaper เป็นแหล่งข้อมูลที่ผู้เขียนธีมควรสมัครรับข้อมูล ทีมงานยังคงโพสต์บทช่วยสอนที่เป็นปัจจุบันเกี่ยวกับธีมการสร้าง เมื่อเร็ว ๆ นี้พวกเขาได้มุ่งเน้นไปที่การพัฒนาธีมแบบบล็อก ฉันแน่ใจว่ามีบทช่วยสอนเพิ่มเติมเนื่องจากคุณสมบัติใหม่ที่เกี่ยวข้องกับการแก้ไขไซต์แบบเต็มที่เปิดเผยออกมา
แน่นอนว่าเสิร์ชเอ็นจิ้นคือเพื่อนของคุณ ประสบปัญหา? ฉันรับประกันว่าคุณไม่ใช่คนแรกที่มีปัญหานั้น การแก้ปัญหาได้รับการบันทึกไว้ในที่ใดที่หนึ่งบนเว็บ
หากคุณต้องการเริ่มการพัฒนาธีมแบบบล็อก คุณจะต้องติดตั้งปลั๊กอิน Gutenberg เพื่อการทดสอบ ทรัพยากรของคุณจะถูกจำกัด คุณจะต้องเป็นผู้บุกเบิก ตัดเส้นทางให้ผู้อื่นเดินตาม มันจะเป็นช่วงระยะการเดินทางที่ยาก แต่ก็มีการผจญภัยที่คนอื่นไม่ได้ทำ
คู่มือตัวแก้ไขบล็อกของ WordPress มีคำแนะนำเกี่ยวกับการสร้างธีมแบบบล็อก มันทำให้สมมติฐานบางอย่างเกี่ยวกับระดับความรู้ของคุณในแง่ของการพัฒนาธีม Carolina Nymark หนึ่งในตัวแทนของ Themes Team มีเว็บไซต์ชื่อ Full Site Editing รวมถึงหลักสูตรที่ครอบคลุมที่คุ้มค่า นอกจากนี้ยังมีคลังเก็บ Theme Experiments สำหรับทดสอบสิ่งที่คนบางคนกำลังสร้างอยู่
คำแนะนำที่ดีที่สุดของฉันคือการเรียนรู้ผ่านการลองผิดลองถูกในขณะที่ใช้เอกสารเป็นข้อมูลสำรองเมื่อคุณติดขัด เริ่มเล่นกับ Twenty Twenty หรือ Twenty Twenty-One ซึ่งเป็นสองธีม WordPress เริ่มต้นล่าสุด ทำการเปลี่ยนแปลง ทำให้ตัวเองมีปัญหาและทำลายสิ่งต่างๆ เรียนรู้โดยการพาตัวเองออกจากหลุมที่คุณขุดไว้ ทุกความล้มเหลวเป็นส่วนหนึ่งของเส้นทางสู่ความสำเร็จของคุณ ที่สำคัญที่สุด สนุกกับมัน
ตอนนี้ ฉันจะโยนคำถามนี้ออกไปให้ผู้อ่านของเราฟัง ซึ่งหลายคนเป็นผู้เขียนหัวข้อเอง คุณจะแบ่งปันเคล็ดลับ กลเม็ด และแหล่งข้อมูลสำหรับผู้ที่เพิ่งเริ่มสร้างธีมหรือไม่
