10 บทช่วยสอน PHP ที่นักพัฒนา WordPress มือใหม่ควรทำความเข้าใจ

เผยแพร่แล้ว: 2017-10-13

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

อย่างไรก็ตาม ปัญหาคือว่า PHP นั้นเก่า เก่าแก่กว่าสิ่งส่วนใหญ่บนอินเทอร์เน็ต ในแง่เทคโนโลยี มันคือไดโนเสาร์ และมีบทช่วยสอนมากมายที่การเริ่มต้นใช้งานอาจยากพอๆ กับการเขียนโค้ด (ใช่ นั่นเป็นการพูดเกินจริง แต่ก็ยังไม่ง่าย)

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

บ้านต้นไม้ทีม

บทเรียน php

เหตุผลหนึ่งที่ฉันสามารถเปลี่ยนอาชีพได้ก็เพราะบ้านต้นไม้ คืนหนึ่งฉันเห็นโฆษณาบน Hulu และตระหนักว่าฉันต้องการทำงานด้านเทคโนโลยีมากกว่าการศึกษา

ฉันตีกลับผ่านภาษาและหลักสูตรต่างๆ มากมาย แต่สุดท้ายฉันก็ตกลงกับข้อเสนอ PHP ของพวกเขาเพราะพวกเขามีคุณภาพสูงเมื่อเทียบกับภาษาอื่นๆ ที่ฉันกำลังยุ่งอยู่พร้อมๆ กัน

มีบทเรียน PHP หลายร้อยชั่วโมงบน Treehouse แต่จริงๆ แล้ว มีสี่หลักสูตรที่คุณควรพิจารณา

1. PHP สำหรับ WordPress

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

คุณจะได้เรียนรู้ว่า PHP เชื่อมโยงกับ WordPress hooks และ The Loop อย่างไร รวมถึงพื้นฐาน PHP (ฟังก์ชันต่างๆ) ที่จะช่วยให้คุณเริ่มต้นพัฒนาธีมได้

บทช่วยสอน PHP

2. PHP เริ่มต้น

นอกเหนือจากหลักสูตร PHP สำหรับ WordPress แล้ว Team Treehouse ยังเสนอแทร็ก PHP สำหรับผู้เริ่มต้น โดยตรงอีกด้วย ออกแบบมาสำหรับมือใหม่โดยสมบูรณ์ แทร็กเริ่มต้นเริ่มต้นด้วยพื้นฐานการออกแบบเว็บ เช่น HTML และ CSS ก่อนเพิ่มโค้ด PHP ลงในหน้าเว็บของคุณ

เมื่อจบหลักสูตรวิดีโอ 2 ชั่วโมงขึ้นไป คุณจะเข้าใจทุกอย่างที่คุณต้องการ ตั้งแต่ตัวแปร เงื่อนไข และการฝังสคริปต์ PHP ง่ายๆ ลงในหน้าเว็บของคุณ

บทเรียน php

3. PHP ระดับกลาง

คุณไม่ต้องการหยุดอยู่ที่พื้นฐานใช่ไหม แน่นอนว่าไม่! ไปใหญ่หรือกลับบ้านใช่มั้ย? PHP ระดับกลางจะ เลือกจุดที่ Beginner PHP หยุดทำงาน (ฉันรู้ใช่มั้ย) และคุณจะเจาะลึกเข้าไปในฐานข้อมูล การสืบค้น SQL และการจัดการข้อผิดพลาด

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

ฉันขอแนะนำอย่างยิ่งให้ตรวจสอบให้แน่ใจว่าคุณทำลำดับขั้นเริ่มต้นถึงขั้นสูงทั้งหมดเช่นกัน เนื่องจากการแยกตัวออกจากกันจะทำให้คุณอ้าปากค้างเล็กน้อยเมื่อคุณย้ายเข้าสู่ WordPress dev

บทเรียน php

4. WordPress Theme Development

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

รหัสโรงเรียน

ด้วยชื่ออย่าง Code School พวกเขาจะไม่ไปได้อย่างไร? เหมือนไม่ได้ไปร้าน We Have Burgers เมื่ออยากกินเนื้อก้อนใหญ่บนขนมปัง

อย่างที่คุณคาดไว้ Code School มีบทช่วยสอน PHP ที่ยอดเยี่ยมจริงๆ ที่คุณควรลองดู แต่ละหลักสูตรมีระดับฟรี (บทเรียนหลายบทเป็น gamified) ดังนั้นคุณสามารถดูได้ว่าสไตล์ของพวกเขาเหมาะกับคุณหรือไม่

5. ลอง PHP

บทเรียน php

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

คุณยังได้รับลิงก์ไปยังแหล่งข้อมูลเพิ่มเติม สุดยอด.

บทช่วยสอน PHP

6. ปิดการเผชิญหน้าด้วย PHP

บทช่วยสอน PHP

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

Close Encounters ด้วย PHP ทำให้คุณทำงานกับคำขอของเว็บ เช่นเดียวกับมาตรการความปลอดภัยและสคริปต์การตรวจสอบ คุณจะต้องใช้สิ่งเหล่านี้สำหรับงาน PHP dev ที่คุณทำ ดังนั้นคุณจึงสามารถเจาะลึกลงไปได้ในตอนนี้

บทช่วยสอน PHP

7. ลอง Laravel

บทช่วยสอน PHP

เมื่อคุณ ลองใช้ Try PHP แล้ว คุณควรย้ายไปที่ Try Laravel โดยสิ้นเชิง แม้ว่า Laravel ไม่ได้ใช้กับ WordPress โดยเฉพาะ แต่เป็นเฟรมเวิร์ก PHP (เหมือนกับ Ruby on Rails หรือ Node.js สำหรับภาษาของพวกเขา) ที่จะช่วยให้คุณฝึกฝนการเขียนโค้ด PHP ได้มากยิ่งขึ้น

หลักสูตรนี้ฟรีทั้งหมด แทนที่จะเป็นระดับเดียว

จากแบบฟอร์มสู่ตารางด้วย Laravel

บทช่วยสอน PHP

และถ้าคุณชอบ อย่าลืมติดตามหลักสูตร From Form to Table With Laravel เมื่อคุณใช้บทช่วยสอน PHP เหล่านี้ทั้งหมดจาก Code School แล้ว การทำงานกับ PHP ของ WordPress นั้นเป็นเรื่องง่าย

คุณจะมีความเข้าใจอย่างถ่องแท้ว่า PHP ช่วยทำให้อินเทอร์เน็ตทำงานได้อย่างไร ซึ่งจะทำให้คุณได้รับการสนับสนุนจาก WP dev

8. PHP วิธีที่ถูกต้อง

บทช่วยสอน PHP

คุณไม่สามารถผิดพลาดกับบทช่วยสอน PHP ชื่อ PHP The Right Way แม้ว่าจะไม่ได้มีโครงสร้างเหมือนกับข้อเสนอจาก Treehouse หรือ Code School แต่ชุดของ tuts นี้มีทุกอย่างที่ทำได้จริงๆ จริงๆ เพราะมันครอบคลุมทุกอย่างที่ PHP มีให้

The Right Way ได้รับการอัปเดตสำหรับ PHP ปัจจุบัน (7.1 ณ วันที่เขียนนี้) และพร้อมใช้งานออนไลน์และเป็น ebooks ฟรี

อย่างน้อยที่สุด คุณควรบุ๊กมาร์กหรือดาวน์โหลด ebook เพื่อใช้เป็นข้อมูลอ้างอิงเมื่อคุณพบเวิร์กโฟลว์และรูปแบบการเรียนรู้ของคุณเอง

นอกจากนี้ คุณยังสามารถมีส่วนร่วมหรือแยกเอกสารบน Guthub ได้เมื่อคุณรู้สึกสบายใจ ไม่มีวิธีใดที่จะดีไปกว่าการคืนและจ่ายมันไปข้างหน้า

9. PHP การเรียนรู้ของ WPMU สำหรับ WordPress

WPMU มีบทช่วยสอนที่ดีที่สุดเกี่ยวกับ WordPress บนอินเทอร์เน็ต (นอกเหนือจาก Elegant Themes แน่นอน tee hee) ซึ่งหมายความว่าฉันไม่สามารถพูดถึง Learning PHP สำหรับ WordPress ที่ เหมาะเจาะได้

เช่นเดียวกับ PHP The Right Way นั้น WPMU จะแบ่งภาษาออกเป็นแนวคิดหลักด้วยตัวอย่างโค้ดจริงที่โฮสต์บน Github

จุดเด่นของลักษณะเฉพาะของ PHP นี้คือวิธีที่กล่าวถึงทั้งแนวทางปฏิบัติที่ไม่ดีและวิธีหลีกเลี่ยง คุณยังดูไฟล์หลัก ฟังก์ชัน และการสร้างธีมของ WordPress ได้อีกด้วย

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

10. พลาดการทดสอบ WordPress Install

นี่อาจเป็นการแนะนำ PHP ครั้งแรกของฉัน ดังนั้นฉันจึงไม่สามารถพูดถึงมันได้ หากคุณต้องการทราบวิธีการทำงานของ PHP ในสภาพแวดล้อมการผลิตจริง ๆ ให้ติดตั้ง WordPress ผิดพลาดและต้องแก้ไข

ฉันแน่ใจว่าสิ่งนี้จะเกิดขึ้น (หรือเกิดขึ้นแล้ว) กับคุณในที่สุด แต่ถ้าคุณเข้าไปยุ่งกับ wp-config.php หรือ functions.php เล็กน้อย บางอย่างก็จะพัง แก้ไขไฟล์ธีมด้วยตนเอง ทำอะไรสักอย่าง.

แล้วแก้ไข

ฉันรับประกันว่าคุณจะรู้มากกว่าที่คุณเคยทำ อย่าทำบนเว็บไซต์หลักของคุณ นั่นจะโง่

ออกไปและรหัส!

PHP มีอยู่ทุกหนทุกแห่งและมันเก่ามาก (ดีกว่าฉันแน่ใจว่ามากกว่าพวกเราทุกคนฮ่าฮ่า) ตราบใดที่คุณระมัดระวังเกี่ยวกับการกำหนดเวอร์ชัน PHP (โดยทั่วไปคุณต้องการ v5.6.8 -7.1 สำหรับการพัฒนา WordPress ณ ตอนนี้) และอายุของบทช่วยสอน PHP ที่คุณค้นหา ไม่มีเหตุผลใดที่นักพัฒนา WordPress ที่ต้องการจะไม่ทำ จับขวาบน

บทช่วยสอน PHP ใดที่เหมาะกับคุณที่สุด แบ่งปันความรักในความคิดเห็นและช่วยให้เราทุกคนดีขึ้น

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