สุดยอดคู่มือ 12 เดือนสู่การเรียนรู้ WordPress (ทรัพยากรเพิ่มเติม)
หากคุณต้องการเรียนรู้สิ่งใหม่ในปี 2558 ทำไมไม่ลองใช้ WordPress ดูล่ะ มันช่วยเพิ่มพลังให้กับเว็บขนาดใหญ่คุณจะเข้าใจเว็บไซต์ของคุณเองดีขึ้นคุณจะสามารถสื่อสารกับนักพัฒนาได้ดีขึ้นและคุณสามารถสร้างรายได้จากการช่วยเหลือผู้อื่น นอกจากนี้การเขียนโปรแกรมยังช่วยให้คุณเข้าใจถึงวิธีคิดบางอย่างซึ่งจะเป็นประโยชน์ในการดำเนินชีวิตอื่น ๆ เคล็ดลับคือการรู้ว่าคุณต้องเรียนรู้อะไรและจะทำอะไรต่อไปอย่างสม่ำเสมอ - ต้องมีวินัย.
นี่คือคู่มือ 12 เดือนเกี่ยวกับสิ่งที่จะมุ่งเน้นหนึ่งหัวข้อต่อเดือนหนึ่งเดือนในเวลา บุ๊กมาร์คู่มือนี้และเยี่ยมชมเป็นประจำตลอดทั้งปีและในตอนท้ายของปีคุณอาจจะสามารถยึดครองพื้นดินเมื่อมันมาถึง WordPress.
เรียนรู้การใช้ WordPress อย่างถูกต้อง (ม.ค. )
ไม่ว่าคุณจะใช้เวิร์ดเพรสในระดับใดฉันกำลังเดิมพันมีหลายสิ่งที่คุณไม่รู้ ในเดือนมกราคมคุณควรมุ่งเน้นไปที่สิ่งที่ผู้ดูแลระบบยังไม่มีการเข้ารหัส.
ตรวจสอบให้แน่ใจเพื่อตรวจสอบและลองใช้ฟังก์ชั่นทั้งหมดที่คุณเห็น ลองลิงก์ทั้งหมดดูที่หน้าจอตัวเลือกแท็บวิธีใช้ลองกำหนดเวลาโพสต์คิดว่าโพสต์เหนียวคือสร้างแถบด้านข้างและวิดเจ็ตบางส่วนประกอบเมนูดูการตั้งค่าที่มีทั้งหมดและอื่น ๆ.
ความคิดคือการ มีความเชี่ยวชาญในการใช้ WordPress เพื่อให้คุณสามารถอ่านและทำงานผ่านบทช่วยสอนได้เร็วขึ้น หลายคนข้ามขั้นตอนนี้ไปและทำให้เกิดความสับสนโดยไม่จำเป็นระหว่างกระบวนการเรียนรู้ ในขณะที่การเขียนโปรแกรมคุณไม่ต้องการถูกรบกวนโดยสิ่งที่ผู้นำเข้า WordPress คือคุณจะต้องทำมากมายโดยไม่มีภาระนั้น.
ทรัพยากรที่สามารถช่วยได้
รายการด้านล่างไม่ได้ละเอียดถี่ถ้วน แต่ฉันขอแนะนำให้คุณทำตามแต่ละส่วนในผู้ดูแลระบบและลองทำทุกอย่าง หากคุณไม่สามารถเข้าใจได้ว่ามีอะไรทำ Google และไปจากที่นั่น.
- เริ่มต้นกับ WordPress
- กำลังติดตั้ง WordPress
- กำลังอัปเดต WordPress
- คำศัพท์ WordPress
- ทุกอย่างเกี่ยวกับการโพสต์
- ทั้งหมดเกี่ยวกับหน้า
- ใช้รูปภาพ
- ฝังเนื้อหา
- ย่อ
- ปลั๊กอินและธีม
- การเปิดเผยเนื้อหา
- ผู้ใช้งาน WordPress
- หน้าจอธุรการ
- ฟิลด์ที่กำหนดเอง
- การสนทนา
- Permalinks
- การทำงานกับคำถามที่พบบ่อย WordPress
เครื่องมือสำหรับผู้พัฒนาและพื้นฐาน (ก.พ. )
ในการเริ่มต้นพัฒนาคุณต้องมีเครื่องมือและมีความรู้พื้นฐานเกี่ยวกับ ทำงานกับไฟล์. สิ่งแรกที่คุณต้องการคือตัวแก้ไขข้อความที่มีความสามารถ มีผู้แก้ไขโค้ดจำนวนมากที่ตรวจสอบก่อนหน้านี้ที่นี่ใน Hongkiat และส่วนใหญ่เป็น.
ฉันใช้ Atom เป็นส่วนตัวและบรรณาธิการของ GitHub แม้ว่ามันจะเป็นตัวแก้ไขที่มีความสามารถสูง แต่ก็ไม่ได้มีความสามารถในการเข้าถึง FTP ได้ง่าย (ซึ่งฉันขอแนะนำให้คุณคำนึงถึงเมื่อเลือกตัวแก้ไขคุณจะเห็นว่าทำไมในอีกสักครู่).
ทำความคุ้นเคยกับโปรแกรมแก้ไขของคุณ. ฉันขอแนะนำให้อ่านอย่างใดอย่างหนึ่งผ่านการค้นหาของ Google ดูการตั้งค่าและตรวจสอบให้แน่ใจว่าคุณสามารถใช้มันเพื่อสร้างและแก้ไขไฟล์ในคอมพิวเตอร์ของคุณได้อย่างมั่นใจ.
ถัดไปคุณจะต้องเรียนรู้เกี่ยวกับ FTP File Transfer Protocol เป็นวิธีการอ่านและแก้ไขไฟล์ในคอมพิวเตอร์ระยะไกล แนวคิดต่อไปนี้คือคุณจะสามารถแก้ไขเว็บไซต์ของคุณโดยไม่ต้องดาวน์โหลดไฟล์และอัปโหลดเมื่อคุณแก้ไขด้วยแอปพลิเคชันแยกต่างหาก นี่คือลักษณะที่ Coda 2 ที่ใช้งานจริง.
คุณควรใช้เวลาในเดือนนี้เพื่อเรียนรู้ว่าลักษณะพื้นฐานของเว็บทำงานอย่างไร ทำไมเว็บเซิร์ฟเวอร์ถึงมีการใช้งานเบราว์เซอร์ที่ใช้เป็นต้น คุณไม่จำเป็นต้องมีรายละเอียดมากเกินไป แต่คุณต้องมีความเข้าใจพื้นฐานเกี่ยวกับแนวคิดจำนวนหนึ่ง.
ทรัพยากรที่สามารถช่วยได้
- รายชื่อบรรณาธิการรหัสฟรี
- เครื่องมือแก้ไขข้อความที่ดีที่สุดห้าประการ
- 14 ตัวแก้ไขข้อความที่ยอดเยี่ยมสำหรับนักออกแบบเว็บ
- โปรแกรมแก้ไขข้อความการเขียนโปรแกรมที่ดีที่สุด
- FTP สำหรับผู้เริ่มต้น
- FTP คืออะไรและมีวิธีการถ่ายโอนไฟล์อย่างไร
- หน้าเว็บทำงานอย่างไร
- เว็บไซต์ทำงานอย่างไร
- วิดีโอเกี่ยวกับเว็บไซต์ทำงานอย่างไร
- เว็บไซต์ทำงานกับ Quackit.com อย่างไร
HTML & CSS (มี.ค. )
ได้เวลาทำให้มือของเราสกปรกด้วย HTML และ CSS ซึ่งเป็นภาษาหลักของเว็บ. HTML คือสิ่งที่ให้หน้าโครงสร้างของพวกเขา CSS คือสิ่งที่พวกเขาสไตล์เพื่อดูวิธีที่พวกเขาทำ. พวกเขาเป็นทั้งภาษาง่าย ๆ แต่พวกเขาต้องการฝึกหัดให้เชี่ยวชาญ.
ฉันคิดว่ามันสำคัญที่จะพูดถึงว่าจากนี้ไปคุณจะต้องฝึกซ้อมมากมาย ฉันเชื่อว่าทุกภาษาที่ใช้บนเว็บนั้นง่าย แต่มีข้อมูลจำนวนมากที่ย่อยง่ายซึ่งเป็นส่วนหนึ่งของความยากลำบากในการเขียนโปรแกรม.
อย่าท้อแท้หากคุณไม่เข้าใจบางสิ่งบางอย่างหรือบางอย่างไม่ทำงานเรามี ทั้งหมด เคยไปที่นั่น. เมื่อคุณผ่านแหล่งข้อมูลและคุณรู้สึกพร้อมสำหรับความท้าทายฉันขอแนะนำให้ฝึกปฏิบัติโดย ค้นหาองค์ประกอบที่คุณชอบบนเว็บไซต์และพยายามสร้างมันขึ้นมาใหม่. อีกวิธีที่ดีคือไปที่ 365 PSD หรือ Dribbble และค้นหาองค์ประกอบเว็บที่คุณชอบ.
ตัวอย่างเช่นลองดู Easy Notes ที่ถ่ายจาก Dribbble คลิกที่เอกสารแนบแล้วลองสร้างวิดเจ็ตประเภทกลางที่ต้องทำ.
เมื่อคุณสามารถสร้างองค์ประกอบแต่ละรายการคุณสามารถจัดการโครงการขนาดใหญ่เช่นเว็บไซต์เต็มรูปแบบ คุณสามารถเรียกดูไซต์เช่น Themeforest, Designmodo และ Premium Pixels เพื่อแรงบันดาลใจเพิ่มเติม คุณสามารถใช้ชุดรูปแบบ WordPress / HTML สำเร็จรูปและลองสร้างชุดรูปแบบเหล่านั้นที่บ้านอีกครั้งเป็นหน้า HTML แบบคงที่.
ตรวจสอบให้แน่ใจว่าได้ตระหนักถึงการออกใบอนุญาต ชุดรูปแบบใน Themeforest และสถานที่อื่น ๆ ได้รับอนุญาตและอาจไม่สามารถใช้งานได้หากไม่มีใบอนุญาตแม้ว่าคุณจะสร้างขึ้นใหม่ตั้งแต่ต้น!
ทรัพยากรที่สามารถช่วยได้
HTML
- W3Schools
- HTML Dog
- TutorialsPoint
- Tizag
CSS
- W3Schools
- HTML Dog
- TutorialsPoint
- Tizag
- CSSTutorial.net
ทรัพยากรอื่น ๆ
- Codecademy HTML & CSS
- CSS Zen Garden
- CSS3 บน W3Schools
- CSS Color Picker
- การสอนการเลือก CSS แบบโต้ตอบ
- แนวทาง CSS
PHP (เม.ย. )
เวลามาถึงเพื่อเรียนรู้บางสิ่งที่ฝั่งเซิร์ฟเวอร์ จนถึงตอนนี้คุณได้เรียนรู้รหัสของลูกค้าเท่านั้น HTML และ CSS จะถูกส่งไปยังเบราว์เซอร์ของผู้ใช้และดำเนินการที่นั่น. PHP ถูกประมวลผลบนเซิร์ฟเวอร์และถูกแปลงเป็น HTML และ CSS และส่งไปยังเบราว์เซอร์. มันแนะนำคุณสมบัติที่มีประโยชน์มากมายซึ่งคุณจะได้เรียนรู้เกี่ยวกับเดือนนี้.
PHP เป็นสิ่งที่ทำให้ WordPress สามารถแสดงบทความหลายพันบทความโดยใช้ไฟล์เดียว PHP เป็นเว็บไซต์ที่สามารถแสดงชื่อผู้ใช้ที่ล็อกอินได้อย่างไร Facebook สามารถแสดงเพื่อนของคุณและอื่น ๆ ได้อย่างไร หน้าเดียวกันบน Facebook จะดูแตกต่างจากคุณมากสำหรับฉันเนื่องจากความมหัศจรรย์ของรหัสฝั่งเซิร์ฟเวอร์.
อีกครั้ง PHP ไม่ใช่เรื่องยาก แต่มีเรื่องให้รู้มากมาย ความยากลำบากเพิ่มขึ้นอีกโดยไม่สามารถสร้างสิ่งที่มีประโยชน์ได้สักระยะหนึ่ง ฉันขอแนะนำให้ดู WordPress Themes โดยเร็วที่สุดเพื่อดูแอปพลิเคชั่นที่ใช้งานได้จริง.
โปรดทราบว่าคุณไม่จำเป็นต้องรู้ทุกอย่างใน PHP เพื่อเริ่มต้นใช้งาน WordPress Object Oriented PHP ไม่ใช่สิ่งที่คุณจะต้องกังวลในระยะสั้นและคุณไม่จำเป็นต้องจดจำฟังก์ชันทั้งหมดที่มี.
การมีความรู้ในการทำงานที่ดีของตัวแปรลูปถ้าข้อความและฟังก์ชันเป็นการเริ่มต้นที่ดี ยิ่งคุณรู้มากเท่าไรคุณก็จะได้รับหลายสิ่งหลายอย่างจาก WordPress เอง.
ทรัพยากรที่สามารถช่วยได้
- W3Schools
- Codecademy
- Tizag
- TutorialsPoint
- อ้างอิงภาษา PHP
- การอ้างอิงฟังก์ชัน PHP
การปรับเปลี่ยนธีม WordPress (พฤษภาคม)
ในที่สุดเราสามารถเริ่มต้นกับ WordPress! WordPress ใช้ HTML, CSS, PHP และ Javascript เพื่อแสดงเนื้อหา คุณยังไม่ได้เรียนรู้เกี่ยวกับ Javascript แต่ยังไม่เป็นไรเราสามารถทำได้ในเดือนต่อมา.
สิ่งแรกที่คุณควรทำคือ ปรับเปลี่ยนชุดรูปแบบ. ใช้ FTP เข้าไปในโฟลเดอร์ที่เก็บธีมที่ใช้งานอยู่ของคุณและเล่นกับมัน ค้นหาตำแหน่งของชื่อและย้ายไปอยู่ด้านล่างเนื้อหาเพิ่มข้อความเพิ่ม CSS และอื่น ๆ.
โปรดทราบว่าการดำเนินการนี้จะเปลี่ยนไซต์จริงของคุณดังนั้นหากคุณแน่ใจว่ามันใช้ได้ นอกจากนี้ไม่ควรแก้ไขธีมด้วยการแตะรหัสโดยตรง มันใช้ได้สำหรับการฝึกฝน แต่ในความเป็นจริงคุณจะต้อง สร้างธีมของคุณเอง หรือ ใช้ธีมลูกเพื่อแก้ไขธีมที่มีอยู่ (ดูส่วนทรัพยากรสำหรับเดือนนี้สำหรับข้อมูลเพิ่มเติม).
เป้าหมายของเดือนนี้คือการทำความคุ้นเคยกับการทำงานของธีมและรหัสที่ใช้ คุณควรเริ่มเรียนรู้เกี่ยวกับเทมเพลตแท็กฟังก์ชั่น WordPress พิเศษที่สามารถใช้เพื่อแสดงข้อมูลการโพสต์และไฟล์ที่ธีมต้องการ.
ชุดรูปแบบที่ฉันแนะนำให้แก้ไขก่อนคือ Twenty Fifteen สิ่งนี้ควรมาพร้อมกับ WordPress 4.1+ เนื่องจากเป็นธีมเริ่มต้นใหม่ ชุดรูปแบบนี้เป็นไปตามมาตรฐานปัจจุบันทั้งหมดและกำหนดแถบสำหรับการพัฒนา คุณสามารถมั่นใจได้ว่าการเข้ารหัสใด ๆ ก็ตามที่คุณเห็นใน Twenty Fifteen นั้นถูกต้อง.
ในตอนท้ายของเดือนคุณควรรู้สึกสบายใจที่จะทำการเปลี่ยนแปลงเล็กน้อยในธีมและคุณควรมีความคิดคร่าวๆเกี่ยวกับวิธีการเริ่มธีมของคุณเองตั้งแต่เริ่มต้น อย่าลืมเดือนนี้เกี่ยวกับ การทดลอง, อย่ากลัว ทำสิ่งที่ควรทำในบางไซต์. คุณกำลังเรียนรู้ไม่ใช่สร้างผลิตภัณฑ์!
ทรัพยากรที่สามารถช่วยได้
- เอกสารชุดรูปแบบของเด็ก
- วิธีสร้างธีมลูก
- บทช่วยสอนเรื่องเด็ก
- แท็กเทมเพลต
สร้างชุดรูปแบบ (มิ.ย. )
การสร้างชุดรูปแบบไม่แตกต่างจากการปรับเปลี่ยนชุดที่มีอยู่ แต่คุณจะต้องสร้างไฟล์ของคุณเองเป็นจำนวนมาก อย่ากลัวที่จะคัดลอกวางจากชุดรูปแบบอื่น ๆ เช่นยี่สิบห้า ไฟล์ที่ชอบ comments.php
ซึ่งควบคุมการอภิปรายจะเหมือนกันในเว็บไซต์ส่วนใหญ่ คุณสามารถใช้ CSS เพื่อทำให้มันดูแตกต่างและแค่จัด HTML ใหม่.
การสร้างชุดรูปแบบเป็นแบบฝึกหัดที่ดีเพราะมันจะนำคุณไปสู่การทำงานที่หลากหลายซึ่งจะทำให้ความรู้เกี่ยวกับ WordPress โดยทั่วไปของคุณลึกซึ้งยิ่งขึ้น คุณจะต้องสร้างส่วนหัวและส่วนท้ายคุณจะต้องคิดถึงไซด์บาร์เมนูความคิดเห็นโพสต์เดี่ยวหน้าโฮมเพจและอีกมากมาย.
คุณควรเน้นคำถามที่เกิดขึ้นระหว่างการพัฒนา เว็บไซต์ของคุณจะแสดง 10 โพสต์ล่าสุดในหน้าแรก แต่ "ฉันจะทำอย่างไรถ้าฉันต้องการบางสิ่งที่แตกต่างอย่างสิ้นเชิง" คำถามเหล่านี้เป็นประเภทของคำถามที่อาจเกิดขึ้นขณะสร้างบางสิ่งเท่านั้น.
คุณจะต้องมีความเข้าใจที่ดีของลำดับชั้นของแม่แบบที่ควบคุมไฟล์ที่รับผิดชอบในการแสดงเนื้อหาที่เฉพาะเจาะจง ตรวจสอบให้แน่ใจว่าได้ดูเทมเพลตหน้า (ดูแหล่งข้อมูล) สิ่งเหล่านี้ช่วยให้คุณสร้างเพจด้วยฟังก์ชันการทำงานที่กำหนดเอง.
เมื่อคุณทำทุกอย่างเสร็จแล้วฉันขอแนะนำให้ดูที่ฟิลด์กำหนดเองขั้นสูง ปลั๊กอินนี้ช่วยให้คุณสร้างกลุ่มตัวเลือกที่มีประโยชน์อย่างยิ่งสำหรับโพสต์ที่คุณสามารถใช้ในธีมของคุณ.
ผม”จะแสดงรายการทรัพยากรมากมายที่นี่ แต่หากมีข้อสงสัยให้อ้างอิงกับรหัสฐานยี่สิบห้าเพื่อขอความช่วยเหลือมันควรมีทุกสิ่งที่คุณต้องการ!
ทรัพยากรที่สามารถช่วยได้
- ลำดับชั้นของแม่แบบ
- แท็กแบบมีเงื่อนไข
- อ้างอิงฟังก์ชั่นเต็มรูปแบบ
- การพัฒนาชุดรูปแบบ
- เอกสารด้านข้าง
- เมนูการนำทาง
- ดัชนีถาวร
- การสร้างหน้าคงที่
- สร้างหน้าค้นหา
- สร้างหน้า 404
- เทมเพลตความคิดเห็น
- เทมเพลตผู้แต่ง
- เทมเพลตหน้า
- ฟิลด์ที่กำหนดเองขั้นสูง
พื้นฐานเกี่ยวกับ Hooks & Plugins (Jul)
ระบบ hooks จัดเตรียมรากฐานสำหรับปลั๊กอิน อนุญาตให้คุณเพิ่มฟังก์ชันการทำงานใหม่ให้กับ WordPress หรือแก้ไขแกนที่มีอยู่ ฟังก์ชั่น โดยไม่จำเป็นต้องดัดแปลงแกน รหัส.
พวกมันทำงานเหมือนเป็นตัวกระตุ้น แทนที่จะไปที่รหัสในไฟล์ WordPress ที่เผยแพร่โพสต์และเพิ่มรหัสของคุณเองเพื่อส่งอีเมลถึงผู้แต่งคุณสามารถพูดได้ว่า: “เมื่อ WordPress เผยแพร่โพสต์ให้ส่งอีเมลไปยังผู้แต่ง”. สิ่งนี้สามารถทำได้ในไฟล์แยกกันอย่างสมบูรณ์ซึ่งหมายความว่ารหัสแกนไม่เคยแก้ไข.
คุณได้ใช้มันในธีมของคุณเช่นกันเมื่อคุณใช้ wp_head ()
และ wp_footer ()
ฟังก์ชั่น. WordPress ใช้สิ่งเหล่านี้ภายในเพื่อส่งออกโค้ดจำนวนมากเช่นแถบผู้ดูแลระบบเป็นต้น นี่คือวิธีที่ปลั๊กอินสามารถปรับเปลี่ยนธีมได้โดยไม่ต้องสัมผัสกับธีมจริงๆ.
การเรียนรู้เกี่ยวกับ hooks จะเป็นจุดเริ่มต้นของคุณในการพัฒนาปลั๊กอิน ทำความเข้าใจกับพวกเขาเป็นกุญแจสำคัญในการทำงานกับ WordPress และอาจเสนอบริการระดับมืออาชีพในอนาคต ใช้เวลาของคุณให้เชี่ยวชาญสิ่งนี้คุณจะต้องขอใช้อย่างหนักสำหรับโครงการทั้งหมดของคุณ.
เดือนนี้คุณไม่ควรเจาะลึกลงไปในปลั๊กอินมากเกินไป แต่การเรียนรู้ไฟล์ที่จำเป็นและพื้นฐานบางอย่างน่าจะเหมาะสมกับกรอบเวลาของเรา ปลั๊กอินนั้นสร้างง่ายมากจริง ๆ แล้วพวกเขาต้องการเพียงไฟล์เดียวที่มีความคิดเห็นอยู่ด้านบน.
จากตรงนั้นคุณสามารถทำอะไรก็ได้”ต้องการ แต่คุณต้องใช้ hooks ที่ถูกต้องซึ่งเป็นเหตุผลที่ hooks มีความสำคัญ.
ทรัพยากรที่สามารถช่วยได้
- API ปลั๊กอิน
- คู่มือการแตกหักของ hooks
- คู่มือการเริ่มต้นของการกระทำและตัวกรอง
- กำหนดตะขอของคุณเอง
- เขียนปลั๊กอิน
- วิธีการสร้างปลั๊กอิน WordPress
ปลั๊กอินความชำนาญ (สิงหาคม)
สิงหาคมเป็นเวลาที่จะฝึกฝนการสร้างปลั๊กอิน ค้นหาสิ่งที่คุณต้องการปลั๊กอินและทำด้วยตัวเอง คุณต้องการให้อินสแตนซ์ทั้งหมดของความดีกลายเป็น “น่ากลัว” เมื่อใดก็ตามที่โพสต์เผยแพร่แล้ว ไปข้างหน้าและทำมัน.
หากคุณพบความคิดที่ยอดเยี่ยมสามารถส่งไปยังที่เก็บปลั๊กอินได้ แต่ชื่อของเกมนั้นเป็นแนวปฏิบัติที่สมบูรณ์แบบ คุณสามารถเริ่มกังวลเกี่ยวกับการทำตามมาตรฐานการเข้ารหัสและตรวจสอบให้แน่ใจว่าโค้ดของคุณมีความคิดเห็นและมีรูปแบบที่ดี.
ตอนนี้คุณควรมีความรู้เพียงพอที่จะหันเหความสนใจจากสิ่งต่าง ๆ หลังจากที่ในขณะที่การแสดงความคิดเห็นและรหัสมาตรฐานจะเป็นลักษณะที่สองแม้ว่ามันจะดูแปลก ๆ เล็กน้อยในตอนแรก.
สร้างอย่างน้อย 2-3 ปลั๊กอินในเดือนนี้ ทำให้มีความหลากหลายหากมีการปรับเปลี่ยนเนื้อหาโพสต์อื่น ๆ ควรทำบางอย่างเมื่อโพสต์มีการเผยแพร่ บางทีคุณควรสร้างประเภทโพสต์ที่กำหนดเองและ taxonomies ที่กำหนดเองเหล่านี้มักจะจำเป็นสำหรับโครงการที่ซับซ้อนมากขึ้นดูลิงค์ในส่วนทรัพยากร.
นี่คือขั้นตอนที่คุณควรจะค่อยๆเรียนรู้พื้นที่ห่างไกลของ WordPress เช่นการสร้างบทบาทใหม่ประเภทโพสต์ที่กำหนดเองและอื่น ๆ คุณ สามารถ ตามล่าทั้งหมดนี้และศึกษาพวกเขา แต่มันอาจจะดีกว่าที่จะจัดการกับพวกเขาเมื่อพวกเขามาเป็นข้อกำหนดสำหรับโครงการ.
การเข้ารหัสอย่างมีประสิทธิภาพและมั่นใจกับสิ่งที่คุณรู้ว่าสำคัญกว่าปริมาณของสิ่งต่าง ๆ ในสมองของคุณ ฉันได้รับการเข้ารหัสมานานแล้วและบางครั้งฉันต้องการค้นหาสิ่งที่ง่ายที่สุด การรู้ว่ามีบางสิ่งพร้อมใช้งานการมีความสามารถในการเขียนโค้ดได้อย่างง่ายดายนั้นสำคัญกว่า,
ทรัพยากรที่สามารถช่วยได้
- มาตรฐานการเข้ารหัส
- เอกสาร phpDocumentor
- Taxonomies ที่กำหนดเอง
- ประเภทโพสต์ที่กำหนดเอง
- API การตั้งค่า
- API ข้อมูลเมตา
- ตัวเลือก API
- คู่มือฉบับสมบูรณ์สำหรับประเภทโพสต์ที่กำหนดเอง
- การสร้างชุดรูปแบบทรานส์และปลั๊กอิน
- การเข้าคิวสคริปต์และรูปแบบ
Javascript (ก.ย. )
ส่วนสุดท้าย (เกือบ) ของปริศนาคือ Javascript Javascript ช่วยให้คุณเพิ่มการโต้ตอบและคุณสมบัติขั้นสูงอื่น ๆ ในเว็บไซต์ของคุณ ด้วยการใช้ Javascript คุณสามารถปรับเปลี่ยนป๊อปอัพโหลดความคิดเห็นในสถานที่ใช้การเลื่อนที่ไม่มีที่สิ้นสุดและอีกมากมาย.
Javascript เป็นภาษาฝั่งไคลเอ็นต์ แต่สามารถใช้ควบคู่กับโค้ดฝั่งเซิร์ฟเวอร์โดยใช้ AJAX นี่คือสิ่งที่ช่วยให้คุณสามารถลงคะแนนในบทความเช่น เมื่อคุณคลิกปุ่มโหวตปุ่มจะเปลี่ยนเป็นบันทึกขอบคุณและการนับคะแนนจะเพิ่มขึ้นทีละหนึ่ง ทั้งหมดนี้เกิดขึ้นโดยไม่มีการโหลดหน้าซ้ำ นี่คือ Javascript ควบคู่กับ PHP บางตัวที่ใช้ AJAX.
จาวาสคริปต์ส่วนใหญ่ที่คุณใช้จะเป็น jQuery jQuery เป็นเฟรมเวิร์กของจาวาสคริปต์ที่ใช้ฟังก์ชั่นพิเศษและช่วยให้คุณเข้าถึงรูปแบบที่ใช้กันทั่วไปได้ง่าย สิ่งสำคัญคือต้องเข้าใจว่า jQuery คือ ไม่ Javascript พิเศษเช่นเดียวกับไม่มีอะไรพิเศษเกี่ยวกับ PHP ที่ใช้ใน WordPress เป็นเพียงกรอบที่คุณสามารถทำงานได้.
Javascript นั้นซับซ้อนที่สุดเนื่องจากมีหลายสาขาและสามารถพบได้ในหลาย ๆ ด้านของเว็บไซต์ ตั้งแต่รหัสติดตามไปจนถึงการโหลดทรัพยากรการจัดการรูปภาพการขัดขวางการกระทำของผู้ใช้และภาพเคลื่อนไหวที่เรียบง่าย.
ข่าวดีก็คือคุณรู้ว่าคุณมีความรู้ทั้งหมดที่คุณต้องการในการเพิ่ม Javascript ในธีมหรือปลั๊กอินของคุณทันที คุณควรจะ “เหนือโคก” - สิ่งที่คุณเรียนรู้ในตอนนี้ควรนำไปใช้งานได้ง่ายเมื่อคุณเรียนรู้แล้ว.
ทรัพยากรที่สามารถช่วยได้
จาวาสคริ
- W3Schools
- Codecademy
- TutorialsPoint
- HTML Dog
jQuery
- W3Schools
- Codecademy
- ศูนย์การเรียนรู้ jQuery
- TutorialsPoint
มากกว่า
- AJAX และ WordPress
- วิธีการใช้ AJAX ใน WordPress
แบบฝึกหัด (ตุลาคม)
เพื่อขีดเส้นใต้ว่าการปฏิบัติที่สำคัญคืออะไรฉันขอแนะนำให้อุทิศทั้งเดือนไปยังจุดนี้ ฉันได้เขียนโปรแกรมมาระยะหนึ่งแล้วและเปรียบเทียบกับผู้ใช้ใหม่ที่ฉันสามารถเข้าใจแนวคิดใหม่ได้เร็วขึ้น แต่ฉันก็ยังหลงทางโดยไม่ต้องฝึกฝน.
โชคดีที่ยิ่งฝึกฝนมากเท่าไหร่คุณก็ยิ่งเรียนรู้เร็วขึ้นเท่านั้น ต่อมา. ในความเป็นจริงแล้วเมื่อคุณคุ้นเคยกับการทำงานกับโค้ดอยู่เสมอคุณจะต้องฝึกฝนให้น้อยลงเพื่อให้ได้ผลลัพธ์เดียวกัน.
ในสภาพแวดล้อม WordPress วิธีที่ดีที่สุดในการฝึกฝนคือการสร้างธีมและปลั๊กอิน วิธีหนึ่งที่คุณสามารถลองได้คือสร้างปลั๊กอินใหม่ที่เรียบง่ายและมีอยู่แล้วตั้งแต่ต้น หากคุณติดอยู่ที่ใดที่หนึ่งคุณสามารถดูซอร์สโค้ดของผลิตภัณฑ์จริง.
มุ่งเน้นที่การเข้าใจแนวคิดรวบยอดที่คุณรู้อยู่แล้ว ฝึกฝนการอ่านการออกแบบและนิตยสารสำหรับนักพัฒนาและบล็อกผู้พัฒนาแอพที่คุณโปรดปราน นี่คือบางส่วนของที่ใหญ่ที่สุดในการอ่านเกี่ยวกับการพัฒนาเว็บนอกเหนือจากที่นี่ใน Hongkiat แน่นอน.
รายการเรื่องรออ่านของคุณ
- นิตยสารยอดเยี่ยม
- บล็อก WPMU DEV
- รายการนอกเหนือ
- คลังออกแบบเว็บไซต์
- Speckyboy
- หกการแก้ไข
- Scotch.io
- บล็อก David Walsh
- Code.Tutsplus
- Designmodo
- CSS-เคล็ดลับ
- อย่ากลัวอินเทอร์เน็ต
แนวคิดขั้นสูง (พ.ย. )
นี่คือเดือนที่ความรู้ทั้งหมดที่คุณมีควรมารวมกันและคุณสามารถเริ่มเป็นโปรแกรมเมอร์ได้ คุณควรเริ่มได้ เห็นภาพใหญ่ และ มีความรู้ในการทำงาน ของสี่ภาษาหลักที่ WordPress ใช้: HTML, CSS, JS และ PHP.
ฉันอยากจะแนะนำให้เริ่มเรียนรู้ PHP เชิงวัตถุ. คุณได้ใช้มันในธีมและปลั๊กอินในลูปและโครงสร้างอื่น ๆ OOP (object oriented PHP) จะช่วยให้คุณสามารถเขียนโค้ดได้ดีขึ้นและเข้าใจโค้ดหลักของ WordPress ได้ดีขึ้น นอกจากนี้ยังเป็นประตูสู่การเขียนโปรแกรมด้วยภาษาประเภท C และสร้างแอพสำหรับ iOS เช่น.
คุณสามารถเพิ่มพูนความรู้ WordPress ของคุณโดยการเรียนรู้เกี่ยวกับบางคลาส, วิธีการโต้ตอบกับฐานข้อมูลโดยตรง, การทำงานชั่วคราว.
คุณควรจะสามารถทำโครงการขนาดเล็กที่ได้รับค่าจ้างแล้วด้วยความมั่นใจ อย่าลืมว่าการทำงานจริงรับหน้าที่เป็นที่ที่คุณเรียนรู้มากที่สุด มันไม่เพียง แต่เกี่ยวกับการเข้ารหัสเท่านั้น แต่ยังเกี่ยวกับการเรียนรู้วิธีการสื่อสารเกี่ยวกับรหัสให้กับผู้ที่ไม่รู้อะไรเลยเกี่ยวกับอินเทอร์เน็ต.
การฝึกฝนเป็นสิ่งสำคัญในทุกขั้นตอน แต่ตอนนี้คุณควรมีความรู้เพียงพอที่จะเรียนรู้แนวคิดโดยไม่ต้องทำงานมากเกินไป ตัวอย่างเช่น Transients (ตัวเลือกที่มีวันหมดอายุ) ถึงแม้ว่าคุณจะไม่เคยต้องการมันก็ตาม คุณควรจะสามารถวัดได้เมื่อพวกเขาจะมีประโยชน์และค้นหาได้ตามต้องการ.
ในฐานะที่เป็นภาษาสุดท้ายในการเรียนรู้สำหรับ WordPress คุณจะต้อง ดู MySQL ซึ่งใช้ในการ สอบถามฐานข้อมูลโดยตรง. ฟังก์ชั่นส่วนใหญ่สามารถใช้งานได้ผ่านฟังก์ชั่น แต่บางครั้งคุณจะต้องค้นหาฐานข้อมูลโดยตรง.
ฉันต้องการที่จะเน้นความสำคัญของ การเข้าสู่ความคิดเชิงวัตถุ. ในตอนแรกมันดูเหมือนจะเป็นคนต่างด้าวมากและการใช้งานของมันจะไม่ชัดเจน จำได้ไหมว่าการใช้ PHP ไม่ชัดเจนเมื่อคุณศึกษาครั้งแรกอย่างไร? ตัวแปรและคำสั่ง if จะทำให้ฉันได้รับหน้าเว็บได้อย่างไร?
PHP เชิงวัตถุคล้ายกัน มันถูกใช้สำหรับกรณีที่ซับซ้อนและสิ่งที่ซับซ้อนกว่านั้นจำเป็นสำหรับการใช้งานขนาดใหญ่เท่านั้น นี่คือเหตุผลที่บางครั้งแนวคิดดูเหมือนซ้ำซ้อนหรือซับซ้อนเกินไป.
ฉันขอแนะนำวิดีโอแนะนำแบบฝึกหัดคุณภาพสูงสำหรับอันนี้ รายการโปรดของฉันสามารถพบได้ที่ Laracasts (ดูแหล่งข้อมูล) Laracasts ส่วนใหญ่สร้างขึ้นเพื่อ Laravel แต่มีจำนวนมากของ OOP และแนวคิดระดับสูงอื่น ๆ.
- MySQL บน W3Schools
- MySQL บน TutorialsPoint
- Laracasts
- Object Oriented PHP สำหรับผู้เริ่มต้น
- TutorialsPoint
- เอกสาร OOP
- บ้านต้นไม้
- การโต้ตอบกับฐานข้อมูล WordPress
- คำแนะนำเกี่ยวกับการชั่วคราว
- The Walker Class
- WP_Error Class
- WP_Query Class
เครื่องมือการพัฒนาขั้นสูง (ธันวาคม)
ตอนนี้คุณรู้มากขึ้นถึงเวลาที่จะทำให้ชีวิตของคุณง่ายขึ้นโดยการเรียนรู้ที่จะใช้เครื่องมือขั้นสูง รวมถึงสิ่งต่าง ๆ เช่น ใช้ SSH เพื่อเข้าถึงเซิร์ฟเวอร์ WP-CLI เพื่อจัดการการติดตั้ง WordPress, Vagrant เพื่อสร้างการติดตั้ง WordPress ในเครื่อง, และอื่น ๆ.
สิ่งแรกที่คุณควรเรียนรู้คือ วิธีการตั้งค่า WordPress ในเครื่องโดยใช้ XAMPP, MAMP, WAMP หรือ Vagrant. ฉันใช้ Vagrant เป็นการส่วนตัว แต่ที่เหลือก็ใช้ได้เช่นกัน สิ่งนี้ทำให้ไม่จำเป็นต้องใช้ FTP ตลอดเวลาซึ่งจะช่วยเร่งเวลาในการพัฒนาได้อย่างมาก.
ต่อไปคุณควรตรวจสอบ SSH เรื่องนี้เกี่ยวข้องกับ ใช้เทอร์มินัล และ การออกคำสั่ง. ฟังดูน่ากลัว แต่จริงๆแล้วไม่ใช่ มันจะเปิดโลกใหม่ทั้งหมด WP-CLI จะเป็นการแนะนำที่ดีในเรื่องนี้ อนุญาตให้คุณติดตั้ง WordPress ในไม่กี่วินาทีดาวน์โหลดธีมอัปเดตและสร้างผู้ใช้ทดสอบด้วยคำสั่งง่ายๆ.
ฉันขอแนะนำให้เรียนรู้ทุกอย่างเกี่ยวกับ ตัวประมวลผลล่วงหน้า CSS. ภาษาเช่น LESS และ SASS ช่วยให้คุณใช้ตัวแปรฟังก์ชั่นและแนวคิดขั้นสูงอื่น ๆ ใน CSS ของคุณ.
เป็นส่วนหนึ่งของการศึกษาพรีโปรเซสเซอร์ของคุณคุณควรเรียนรู้วิธีการใช้เครื่องมือคอมไพเลอร์ขั้นสูงเช่น Prepros หรือ Codekit เครื่องมือเหล่านี้สามารถโหลดเว็บไซต์เมื่อใดก็ตามที่ไฟล์ถูกบันทึกรวบรวม CSS โดยอัตโนมัติย่อขนาด Javascript และอื่น ๆ.
สิ่งนี้จะทำให้คุณเข้าใจถึงโลกแห่งการเขียนโปรแกรมเพื่อการผลิต ในการพัฒนาคุณต้องการใช้ไฟล์แยกกันให้มากที่สุดเพื่อให้โค้ดของคุณมีตรรกะมากขึ้น ในการผลิตคุณต้องการรอยเท้าให้เล็กที่สุดเท่าที่จะทำได้ดังนั้นไฟล์ Javascript และ CSS ทั้งหมดควรจะถูกย่อให้เล็ก เครื่องมือดังกล่าวมอบทุกสิ่งที่คุณต้องการเพื่อให้คุณได้รับความสะดวกสบาย.
คุณควรเริ่มทำงานอย่างมีประสิทธิภาพยิ่งขึ้นด้วยเครื่องมือแก้ไขข้อความ คุณใช้สนิปเพตหรือไม่ คุณตรวจสอบไวยากรณ์ของคุณโดยอัตโนมัติหรือไม่ คุณรู้หรือไม่ว่าแป้นพิมพ์ลัดทั้งหมดที่จะทำให้ชีวิตของคุณง่ายขึ้น?
นี่คือพื้นที่ที่คุณสามารถเปลี่ยนแปลงและเติบโตอย่างต่อเนื่อง ฉันเปลี่ยนจากใช้ XAMPP ไปที่ MAMP ในที่สุด Vagrant มันเป็นช่วงการเรียนรู้ตามธรรมชาติและฉันยังอยู่ในกระบวนการของการเรียนรู้ทั้งหมดที่มีความรู้เกี่ยวกับคนจรจัด.
ฉันเปลี่ยนจากการใช้ Notepad ++ เป็น Sublime ถึง Coda ถึง Atom ไม่มีอะไรผิดปกติกับเครื่องมือเหล่านี้ แต่เมื่อฉันโตขึ้นฉันจะพัฒนาจากที่หนึ่งไปยังอีกที่หนึ่งตามธรรมชาติ.
ในที่สุดคุณจะต้องมองเข้าไป การควบคุมเวอร์ชัน, เฉพาะ SVN และ Git พื้นฐานเหมือนกันมากคุณจะต้องเรียนรู้คำสั่งแยกต่างหาก แต่เมื่อคุณเข้าใจคำสั่งหนึ่งแล้วอีกคำสั่งจะเข้าใจง่าย.
เหตุผลที่คุณต้องการทั้งสองอย่างคือ WordPress ใช้ SVN ในขณะนั้นเมื่อคุณ ปล่อยปลั๊กอินและชุดรูปแบบที่คุณจะต้องใช้ SVN. โครงการส่วนใหญ่ใช้ Git มันดีกว่าสำหรับอีกเล็กน้อย ทำงานเป็นทีม, นั่นคือสิ่งที่คุณต้องการใช้สำหรับโครงการอื่น ๆ.
ทรัพยากรที่สามารถช่วยได้
- ใช้ Vagrant เพื่อตั้งค่าสภาพแวดล้อม WordPress ท้องถิ่น
- คนจรจัด
- XAMPP
- MAMP
- WAMP
- สอน SSH สำหรับ Linux
- วิธีการใช้ SSH
- WP-CLI
- บทช่วยสอน WP-CLI
- น้อย
- SASS
- ข้อมูลพื้นฐานเกี่ยวกับ SASS
- คำแนะนำ SASS
- เริ่มต้นกับ LESS
- Codekit
- Prepros
- สัตว์มีถุงหน้าท้องคล้ายหมี
- คู่มือ Visal เพื่อการควบคุมเวอร์ชัน
- เรียนรู้การควบคุมเวอร์ชันด้วย Git
- หนังสือ SVN
คำพูดสุดท้าย
ฉันหวังว่าบทความนี้จะให้ภาพรวมที่ดีแก่คุณเกี่ยวกับสิ่งที่จำเป็น รับจากอะไรเพื่อเป็นนักพัฒนามืออาชีพ. ในความเป็นจริงถ้าคุณสามารถทำงานเต็มเวลามันอาจจะไม่ใช้เวลาทั้งปี.
มีสองสิ่งใหญ่ที่ต้องจำไว้ สิ่งสำคัญคือในขณะที่ไม่มีบิตของเรื่องนี้ยากมันเป็นเรื่องที่ต้องรู้มากมายซึ่งทำให้มันยากเมื่อรวมกัน. อย่าท้อแท้ ถ้าคุณติดขัดหรือทำงานช้ากว่าคนอื่น ทุกคนทำงานตามจังหวะของตัวเองถ้าคุณทำต่อไปคุณจะกลายเป็นนักพัฒนาที่ดี.
นอกจากนี้หนึ่งในคุณสมบัติหลักของนักพัฒนาที่ดีก็คือ พวกเขาไม่เคยหยุดเรียนรู้. พวกเขามองหาวิธีแก้ปัญหาที่ดีกว่าเรียนรู้ภาษาใหม่ ๆ และวิธีการใหม่ ๆ อย่างต่อเนื่อง พวกเขาจำไว้ว่าโลกแห่งการเข้ารหัสไม่ใช่ขาวดำหลายต่อหลายครั้ง ไม่มีคำตอบที่ดีสำหรับปัญหาเดียว.
ขอให้โชคดีกับการเขียนโค้ดการศึกษาของคุณในปี 2558 แจ้งให้เราทราบว่าคุณทำอะไรในความคิดเห็นด้านล่าง!