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

เมื่อเปลี่ยนไปใช้ตัวแก้ไขบล็อก สิ่งนี้หมายความว่าอย่างไรสำหรับปลั๊กอินและเว็บไซต์รุ่นเก่าส่วนใหญ่ที่ยังเต็มไปด้วยรหัสย่อ รหัสย่อของ WordPress จะยังใช้งานได้หรือไม่ มีวิธีเปลี่ยนจากการใช้รหัสย่อของ WordPress ไปยังบล็อก WordPress อย่างง่ายดายหรือไม่?
ลองหา ในคู่มือนี้ เราจะสำรวจรหัสย่อของ WordPress ในยุคของตัวแก้ไขบล็อกของ WordPress
รหัสย่อ WordPress คืออะไร?
รหัสย่อของ WordPress เป็นบิตโค้ดแบบไดนามิกที่ใช้ซ้ำได้ซึ่งรวมอยู่ใน [วงเล็บ] รหัสย่อช่วยให้คุณแทรกฟังก์ชันเฉพาะของ WordPress หรือปลั๊กอินหรือธีมลงในโพสต์ หน้า ประเภทโพสต์ที่กำหนดเอง หรือวิดเจ็ตได้อย่างง่ายดาย ลองนึกถึงรหัสย่อของ WordPress เช่น “ทางลัด” หรือเหมือนมาโครในเว็บไซต์ของคุณ
คุณสามารถใช้รหัสย่อของ WordPress เพื่อแสดงเนื้อหาคงที่ซึ่งน่าเบื่อเกินกว่าจะเขียนโค้ดและทำซ้ำได้ และคุณยังสามารถใช้รหัสย่อเพื่อแสดงเนื้อหาแบบไดนามิก เช่น แกลเลอรี่ภาพ เครื่องเล่นเสียงสำหรับพอดแคสต์ ปฏิทินกิจกรรม หรือการเปลี่ยนแปลงสถิติสำหรับข้อมูลบางอย่าง
รูปแบบรหัสย่อ
เมื่อพูดถึงการแทรกรหัสย่อ รูปแบบ [วงเล็บ] พื้นฐานสามารถ "ขยาย" ได้หลายวิธี ช่วยให้คุณปรับแต่งหรือเพิ่มข้อมูลการตั้งค่าเพิ่มเติมที่เรียกว่า แอตทริบิวต์ นอกจากนี้ ทางลัดสามารถตัดข้อความ (หรือ HTML) หรือแม้แต่ซ้อนอยู่ภายในรหัสย่ออื่น
ตัวอย่างเช่น รหัสสั้นสามารถมีรูปแบบต่อไปนี้:
[shortcode]
[shortcode]Some text[/shortcode]
[shortcode]<a href="http://mysite.com/">HTML content</a>[/shortcode]
[shortcode]Some text [another-shotcode] more text [/shortcode]
[shortcode icon="icon: star" background="#eeeeee" color="#F73F43" text_color="#F73F43" size="32" shape_size="16" radius="256" text_size="16" url="#" target="self" margin="0"] This is a custom icon [/shortcode]
คุณสมบัติรหัสย่อ
รหัสย่อยังมีความยืดหยุ่น เนื่องจากสามารถขยายได้ด้วย แอตทริบิวต์ ด้วยแอตทริบิวต์ รหัสย่อให้การปรับแต่งเพิ่มเติมได้ง่ายๆ โดยการเพิ่มข้อมูลโค้ดพิเศษ ภายใน รหัสย่อ
ปลั๊กอินและธีมมีคำแนะนำและรูบริกเพิ่มเติมเพื่อช่วยให้ผู้ใช้ใช้ข้อมูลโค้ดสั้นที่ถูกต้องเพื่อเพิ่มหรือลบองค์ประกอบบางอย่างในเอาต์พุต
ต่อไปนี้คือตัวอย่างบางส่วนของรหัสย่อพร้อมแอตทริบิวต์
[[gallery id="123" size="medium"]]
[recent-posts posts="5"]
[recent-posts posts="5"]Posts Heading[/recent-posts]
รหัสย่อ WordPress ในตัว
WordPress มาพร้อมกับรหัสย่อในตัวหลายตัวสำหรับการแสดงผลเนื้อหาบางประเภท
[[audio]]
รหัสสั้นของเสียงช่วยให้คุณสามารถฝังไฟล์เสียงและเล่นกลับได้
[[caption]]
ใช้เป็นหลักกับรูปภาพแต่ละภาพ รหัสย่อของคำอธิบายภาพทำให้คุณสามารถใส่คำอธิบายภาพรอบๆ เนื้อหาได้
[[gallery]]
รหัสย่อของแกลเลอรีช่วยให้คุณเพิ่มแกลเลอรีรูปภาพอย่างน้อยหนึ่งแกลเลอรีในโพสต์และเพจของคุณ
[[embed]]
รหัสย่อสำหรับฝังช่วยให้คุณห่อรายการที่ฝังไว้ด้วยความกว้างและความสูงสูงสุด (แต่ไม่คงที่)
[[playlist]]
รหัสย่อของเพลย์ลิสต์ใช้ฟังก์ชันการแสดงคอลเลกชันของไฟล์เสียงหรือวิดีโอของ WordPress ในโพสต์
[[video]]
รหัสสั้นของวิดีโอช่วยให้คุณสามารถฝังไฟล์วิดีโอและเล่นกลับได้
รหัสย่อของปลั๊กอินและธีม
ธีมและปลั๊กอินเฉพาะของ WordPress มีรหัสย่อตั้งแต่กล่องซึ่งคุณสามารถแทรกในตัวแก้ไขบทความหรือหน้าและจะแสดงผลลัพธ์ที่ส่วนหน้า จนถึงวันนี้ ธีมและปลั๊กอินจำนวนมากยังคงใช้รหัสย่อ
ตัวอย่างเช่น มักใช้รหัสย่อในปลั๊กอินทั่วไปสำหรับปฏิทิน แบบฟอร์ม ตาราง การเป็นสมาชิก ตัวนับเวลาถอยหลัง หรือราคาดึง แม้แต่ปลั๊กอินรหัสย่อที่มีอยู่ซึ่งช่วยให้คุณสร้างรหัสย่อสำหรับอะไรก็ได้
ธีม WordPress ยังสามารถใช้รหัสย่อเพื่อแสดงเนื้อหาไดนามิกบางอย่างที่ถูกกำหนดสไตล์ไว้ล่วงหน้าหรือจัดเตรียมโดยพวกเขา
รหัสย่อที่กำหนดเอง
นักพัฒนาผู้เชี่ยวชาญส่วนใหญ่เลือกที่จะสร้างรหัสย่อของตนเอง ซึ่งจะช่วยลดเวลาที่ใช้ในการเขียนโค้ดที่ซ้ำซากจำเจ สิ่งที่ต้องทำคือไฟล์เพิ่มเติมอย่างง่ายในไดเร็กทอรีไฟล์ของคุณเพื่อสร้างไฟล์ custom-shortcodes.php หากคุณต้องการเรียนรู้เกี่ยวกับรหัสย่อที่กำหนดเอง นี่คือคำแนะนำเกี่ยวกับการสร้างรหัสย่อที่กำหนดเอง
WordPress Shortcode API
สำหรับนักพัฒนาที่สร้างรหัสย่อที่กำหนดเอง WordPress Shortcode API มีชุดฟังก์ชันง่ายๆ สำหรับสร้างรหัสย่อของ WordPress สำหรับใช้ในโพสต์และเพจ
Shortcode API ช่วยให้นักพัฒนาปลั๊กอินสร้างเนื้อหาแบบไดนามิกที่ผู้ใช้สามารถเพิ่มไปยังหน้าหรือโพสต์โดยการเพิ่มรหัสย่อที่เกี่ยวข้องลงในพื้นที่เนื้อหา โชคดีที่ API จัดการการแยกวิเคราะห์ที่ซับซ้อนทั้งหมด ทำให้ไม่จำเป็นต้องเขียนนิพจน์ทั่วไปที่กำหนดเองสำหรับรหัสย่อแต่ละรายการ นอกจากนี้ยังมีฟังก์ชันตัวช่วยสำหรับการตั้งค่าและดึงข้อมูลแอตทริบิวต์รหัสย่อเริ่มต้น
นักพัฒนาสามารถออกเอกสาร WordPress Shortcode API เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ:
- คุณสมบัติการจัดการ
- เอาท์พุต
- การปิดล้อม vs รหัสย่อปิดตัวเอง
- การอ้างอิงฟังก์ชัน
- ข้อจำกัด
- ไวยากรณ์ที่เป็นทางการ
รหัสย่อใน Classic Editor
ในอดีต มีการแทรกรหัสย่อลงในเครื่องมือแก้ไขแบบคลาสสิกของโพสต์หรือหน้าใด ๆ ดังนี้:

บล็อก WordPress คืออะไร?
รหัสย่อเป็นอันดับแรก … แต่ต่อมาก็มีการแก้ไขตามบล็อก ด้วยการเปิดตัว WordPress 5.0 จึงมีการนำโปรแกรมแก้ไข Gutenberg ที่วางแผนมายาวนานหรือ WordPress Block Editor มาใช้เป็นหน้าหลักและตัวแก้ไขบทความสำหรับ WordPress แทนที่ตัวแก้ไขข้อความ WordPress แบบคลาสสิกที่มีมานานหลายปี
มาดูตัวแก้ไขเนื้อหาก่อน WordPress 5.5 (อ่า สมัยก่อน!)

ตัวแก้ไข Gutenberg ได้รับการประกาศครั้งแรกใน WordPress เวอร์ชันก่อน ๆ แต่ยังคงเป็นทางเลือกจนถึง WordPress 5.0 เมื่อกลายเป็นตัวแก้ไขเริ่มต้น
ไม่มีอะไรผิดปกติกับตัวแก้ไขที่ถูกบล็อกใหม่ อันที่จริง ผู้ใช้ส่วนใหญ่ชอบรูปลักษณ์ของ WordPress ที่ปรับปรุงและสะอาดกว่า น่ากลัวน้อยกว่า

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

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

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

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

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

ใน WordPress 5.3 ก็มีการแนะนำบล็อกกลุ่มและเทมเพลต
โดยพื้นฐานแล้ว คุณจะได้รับความสามารถในการจัดกลุ่มบล็อกบางบล็อกไว้ด้วยกัน และย้ายหรืออัปเดตทั้งหมดเข้าด้วยกัน ในที่สุดสิ่งนี้ก็ก่อให้เกิด รูปแบบการบล็อก รูปแบบการบล็อกทำให้การแก้ไขเนื้อหาง่ายขึ้น เนื่องจากผู้ใช้มักจะเลือกรูปแบบและอัปเดตเนื้อหาแทนที่จะเริ่มจากพื้นที่ว่าง
ตัวเลือกสไตล์บล็อก
แต่ละธีมมีตัวเลือกสไตล์ที่แตกต่างกัน และโดยปกติรูปแบบของเนื้อหาที่คุณเพิ่มในแต่ละไซต์จะกำหนดไว้ล่วงหน้าตามธีมของคุณ
ด้วยตัวแก้ไขบล็อก คุณมีตัวเลือกในการอัปเดตสไตล์ของแต่ละบล็อกแยกกัน ให้โดดเด่นหรือโดดเด่นยิ่งขึ้น
บล็อกและการแก้ไขเว็บไซต์แบบเต็ม
ด้วยความก้าวหน้าและการเปลี่ยนแปลงทั้งหมดเหล่านี้ในวิธีที่เราสร้างและสร้างหน้าบน WordPress แนวคิดและการเปลี่ยนผ่านไปสู่สิ่งที่เรียกว่า การ แก้ไขเว็บไซต์แบบเต็ม ในท้ายที่สุด
ในการวาง ผู้ใช้ส่วนใหญ่สามารถอัปเดตเนื้อหาที่แท้จริงของโพสต์หรือเพจเท่านั้น บางส่วนของเว็บไซต์ เช่น ส่วนหัว ส่วนท้าย แถบด้านข้าง และวิดเจ็ต ยังคงขึ้นอยู่กับธีมเป็นส่วนใหญ่ แน่นอนว่าสิ่งนี้ทำให้การมองหาธีมที่สมบูรณ์แบบพร้อมตัวเลือกในปริมาณที่เหมาะสม เป็นการต่อสู้ขั้นสูงสุดสำหรับนักพัฒนาและผู้ใช้ WordPress
ด้วยการแก้ไขไซต์แบบเต็มและการแนะนำตัวสร้างบล็อก เทรนด์กำลังมุ่งไปสู่การทำให้ทุกส่วนของหน้าหรือโพสต์สามารถแก้ไขได้ ในทางใดทางหนึ่งโดยใช้บล็อก
ตัวอย่างเช่น ชุดรูปแบบล่าสุดของ Twenty-Twenty WordPress เป็นไปตามรูปแบบนี้ ทำให้ครีเอเตอร์และเจ้าของเว็บไซต์สามารถควบคุมเว็บไซต์ของตนได้ดีขึ้นและต้องการให้มีลักษณะอย่างไร
ในอนาคต นักพัฒนาปลั๊กอินและธีมจะต้องใช้แนวทางที่แตกต่างออกไปเมื่อพัฒนาซอฟต์แวร์ของตน เพื่อปรับให้เข้ากับการแก้ไขไซต์เต็มรูปแบบและประสบการณ์การสร้างหน้าของตัวแก้ไขบล็อก WordPress แม้ว่าการใช้งานเต็มรูปแบบของสิ่งนี้จะยังอยู่ในช่วงเริ่มต้น แต่ก็เป็นการเปลี่ยนแปลงเชิงบวกที่เราน่าจะได้เห็นในไม่ช้านี้
บล็อกรหัสย่อใหม่
ก่อนหน้าตัวแก้ไขบล็อก จะมีการใส่รหัสย่อลงในตัวแก้ไขหน้าหรือหน้าโดยตรง ตอนนี้แก้ไข WordPress บล็อกรวมถึงบล็อกรหัสใหม่
บล็อกรหัสย่อทำให้ง่ายต่อการใช้รหัสย่อแบบเดิมภายในโพสต์หรือหน้า และรักษาความสมบูรณ์ของผลลัพธ์ของรหัสย่อ
คุณสามารถเพิ่มบล็อกรหัสย่อในหน้าหรือโพสต์โดยคลิกที่ปุ่มเพิ่มบล็อก หรือพิมพ์ /shortcode แล้วกด Enter

คุณจะสังเกตเห็นว่าบล็อกชอร์ตโค้ดไม่เหมือนกับบล็อกทั่วไปอื่นๆ ตรงที่ไม่มีการตั้งค่าเฉพาะใดๆ ในแถบเครื่องมือบล็อกหรือแถบด้านข้างของตัวแก้ไข อาจเป็นเพราะความจริงที่ว่ารหัสย่อสามารถปรับแต่งได้โดยใช้แอตทริบิวต์
ตัวแก้ไขบล็อกหมายถึงอะไรสำหรับรหัสย่อของ WordPress?
ตัวแก้ไขบล็อกของ WordPress มีนัยสำคัญสำหรับรหัสย่อ มาพูดถึงสิ่งสำคัญที่สุดสองสามข้อที่ควรทราบเกี่ยวกับรหัสย่อของ WordPress ในยุคของตัวแก้ไขบล็อก
1. ตัวแก้ไขบล็อกของ WordPress จะเปลี่ยนความต้องการและวัตถุประสงค์ของรหัสย่อสำหรับปลั๊กอินและธีมส่วนใหญ่โดยพื้นฐาน ด้วยระบบการแก้ไขแบบบล็อก แต่ละ “องค์ประกอบ” บนหน้ามีบล็อกของตัวเอง แทนที่จะอยู่ในตัวแก้ไข WYSIWYG ตัวเดียวที่แก้ไขได้
เนื่องจากตัวแก้ไขบล็อกเป็นแนวทางที่แตกต่างไปจากเดิมอย่างสิ้นเชิงในการเขียนบทความหรือหน้า ส่วนต่างๆ ของหน้าเว็บที่สร้างโดยรหัสย่อจะมีไดนามิกมากขึ้นเป็นบล็อกที่สามารถเพิ่มทีละรายการได้
2. บล็อกสามารถใช้แทนที่รหัสย่อส่วนใหญ่ได้ ทำให้ผู้ใช้ไม่จำเป็นต้องเรียนรู้วิธีใช้รหัสย่อ แนวคิดและรูปแบบของรหัสย่ออาจมีช่วงการเรียนรู้ที่สูงชันสำหรับผู้ใช้บางคน ดังนั้นวิธีการบล็อกจึงอาจง่ายกว่า
ตัวอย่างเช่น ใช้ปลั๊กอิน Gravity Forms ก่อนหน้าตัวแก้ไขบล็อก กระบวนการแทรกแบบฟอร์มในโพสต์หรือหน้านั้นแตกต่างออกไป จากตัวแก้ไขแบบคลาสสิก คุณต้องใช้ปุ่มเพื่อแทรกแบบฟอร์มลงในเนื้อหาของคุณ

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

ตอนนี้ ปลั๊กอิน Gravity Forms มีบล็อกการฝัง แบบฟอร์ม บล็อก k จากตัวแก้ไขบล็อก ให้เลือกบล็อกของฟอร์ม

เมื่อคุณเลือกแบบฟอร์มแล้ว คุณจะเห็นตัวอย่างที่ดีขึ้นว่าแบบฟอร์มจะมีลักษณะอย่างไรบนหน้าของคุณ การตั้งค่าแบบฟอร์มสามารถพบได้ในการตั้งค่าบล็อก

3. ผู้พัฒนาธีมและปลั๊กอินจะต้องตัดสินใจเกี่ยวกับอนาคตของการใช้รหัสย่อและแปลงรหัสย่อเป็นบล็อก ดังที่กล่าวไว้ข้างต้น ธีม ปลั๊กอิน และนักพัฒนาหลายร้อยรายการยังคงใช้รหัสย่อบนเว็บไซต์และแอปพลิเคชันของตน การปรับใช้บล็อกอาจช้า แต่เมื่อผู้ใช้คุ้นเคยกับตัวแก้ไขบล็อกใหม่มากขึ้น ผู้ใช้มักจะขอตัวเลือกการบล็อก
สำหรับนักพัฒนาที่ยังคงห่างไกลจากการนำระบบแก้ไขบล็อกของ WordPress มาใช้ แนวคิดการแก้ไขเว็บไซต์แบบเต็มสามารถใช้ร่วมกับรหัสย่อได้ ปลั๊กอินต่างๆ เช่น ปลั๊กอินตรวจสอบและให้คะแนน เครื่องเล่นเสียง ตัวระบุวันที่ แกลเลอรี แบบฟอร์มติดต่อ และอื่นๆ ส่วนใหญ่ที่ยังคงใช้รหัสย่อจะยัง "อยู่ในเกม"
4. รหัสย่อจะไม่หายไปในเร็วๆ นี้ นั่นอาจเป็นสาเหตุที่ตัวแก้ไขบล็อกของ WordPress เสนอบล็อกรหัสย่อเพื่อช่วยรักษาการใช้รหัสย่อ เนื่องจาก shortcodes มีการใช้งานและการใช้งานที่กว้างขวางก่อน WordPress 5.0 และตัวแก้ไขบล็อก จึงเป็นสิ่งสำคัญที่ WordPress เวอร์ชันต่อๆ ไปจะยังรองรับ shortcodes
5. รหัสย่อสามารถแปลงเป็นบล็อก ได้ มีธีมหรือปลั๊กอินโปรดที่ใช้รหัสย่อหรือไม่? เป็นไปได้ว่ารหัสย่อเหล่านั้นจะถูกแปลงเป็นบล็อกในบางจุด หากคุณเป็นผู้พัฒนาปลั๊กอินหรือธีม หรือคุณสร้างเว็บไซต์ WordPress และใช้รหัสย่อในธีมที่กำหนดเอง มีความเป็นไปได้ที่จะคิดใหม่ว่ารหัสย่อเป็นบล็อก
ในส่วนถัดไป เราจะอธิบายสั้น ๆ เกี่ยวกับวิธีแปลงรหัสย่อของ WordPress เป็นบล็อกของ WordPress
วิธีแปลง WordPress ShortCodes เป็น WordPress Blocks
เช่นเดียวกับที่คุณสามารถเพิ่มรหัสย่อที่กำหนดเองและบล็อกที่ใช้ซ้ำได้ คุณยังสามารถแปลงรหัสย่อ WordPress ที่กำหนดเองเป็นบล็อก WordPress ได้อย่างง่ายดาย
ทำตามขั้นตอนแรกจากคู่มือรหัสย่อที่กำหนดเองนี้
นำตัวอย่างพื้นฐานนี้จาก Caldera Forms:
<?php /** * Handler for [cl_post_title] shortcode * * @param $atts * * @return string */ function caldera_learn_basic_blocks_post_title_shortcode_handler($atts) { $atts = shortcode_atts([ 'id' => 0, 'heading' => 'h3', ], $atts, 'cl_post_title'); return caldera_learn_basic_blocks_post_title($atts[ 'id' ], $atts[ 'heading' ]); } /** * Output the post title wrapped in a heading * * @param int $post_id The post ID * @param string $heading Allows : h2,h3,h4 only * * @return string */ function caldera_learn_basic_blocks_post_title($post_id, $heading) { if (!in_array($heading, ['h2', 'h3', 'h4'])) { $heading = 'h2'; } $title = get_the_title(absint($post_id)); return "<$heading>$title</$heading>"; } /** * Register Shortcode */ add_shortcode('cl_post_title', 'caldera_learn_basic_blocks_post_title_shortcode_handler');
รหัสนี้ใช้รหัสโพสต์และระดับหัวเรื่อง (h2, h3, he) และส่งออกชื่อของโพสต์ที่รวมไว้ใน HTML สำหรับส่วนหัว
เมื่อเสร็จแล้วและคุณได้ทดสอบแล้วว่าโค้ดนั้นใช้งานได้ คุณจะต้องลงทะเบียนชอร์ตโค้ดเป็นบล็อก ต่อไปนี้คือคำแนะนำทีละขั้นตอนในการแปลงรหัสย่อ WordPress เป็นบล็อก Gutenberg เป็นตัวอย่าง
แหล่งข้อมูลเพิ่มเติมเกี่ยวกับการสร้างบล็อก WordPress
มีปลั๊กอินและแหล่งข้อมูลมากมายทางออนไลน์ที่จะช่วยให้คุณไปยังขั้นตอนนั้นได้ รวมถึงเอกสารอย่างเป็นทางการจาก WordPress เกี่ยวกับการเขียนประเภทบล็อกแรกของคุณ คุณสามารถดูโพสต์ของ Igor Benic รวมถึงวิธีสร้างบล็อกสำหรับแสดงโพสต์ได้
หลังจากอ่านคำแนะนำเหล่านี้แล้ว คุณจะทราบวิธีสร้างบล็อก WordPress ของคุณเองโดยใช้รหัสย่อที่คุณกำหนดเอง
คำตัดสินสำหรับรหัสย่อของ WordPress
รหัสย่อของ WordPress เป็นและจะยังคงเป็นส่วนที่สำคัญที่สุดของ WordPress รหัสย่อช่วยนักพัฒนาปลั๊กอินหลายคนทำให้ปลั๊กอินของพวกเขาใช้งานง่ายขึ้น และนักพัฒนาธีมจำนวนมากได้ขยายฟังก์ชันการทำงานของธีมของพวกเขา รหัสย่อยังช่วยลดจำนวนความยุ่งยากที่ผู้สร้างเนื้อหาและเจ้าของเว็บไซต์จำนวนมากต้องเผชิญหลังจากสร้างรหัสย่อที่กำหนดเองเมื่อต้องเพิ่มและอัปเดตสิ่งที่พวกเขาต้องการซ้ำๆ
จากที่กล่าวมา ไม่ต้องสงสัยเลยว่าเครื่องมือแก้ไขบล็อกคืออนาคตของประสบการณ์การแก้ไข WordPress ดังนั้นคาดว่าจะเห็นนักพัฒนาจำนวนมากขึ้นมีส่วนร่วมในการทำให้ดีขึ้นและมากยิ่งขึ้น เต็มไปด้วยคุณลักษณะ ซึ่งรวมถึงผู้ที่ยังคงใช้รหัสย่อ เมื่อมองไปข้างหน้า เราคาดว่านักพัฒนาจำนวนมากขึ้นจะเปลี่ยนไปใช้และเพิ่มบล็อก WordPress แทนการใช้รหัสย่อของ WordPress
เราหวังว่าคุณจะได้เรียนรู้มากมายเกี่ยวกับความสำคัญของรหัสย่อของ WordPress มีไว้เพื่ออะไรและควรใช้เมื่อใด หวังว่าคุณจะเริ่มสร้างรหัสย่อของคุณเองและในที่สุดบล็อกของคุณเอง ซึ่งทั้งสองอย่างนี้จะไม่หายไปในเร็วๆ นี้อย่างแน่นอน
Kristen ได้เขียนบทช่วยสอนเพื่อช่วยเหลือผู้ใช้ WordPress มาตั้งแต่ปี 2011 โดยปกติแล้ว คุณจะพบว่าเธอทำงานเกี่ยวกับบทความใหม่ๆ สำหรับบล็อก iThemes หรือการพัฒนาทรัพยากรสำหรับ #WPprosper นอกเวลางาน คริสเตนชอบจดบันทึก (เธอเขียนหนังสือสองเล่ม!) เดินป่าและตั้งแคมป์ ทำอาหาร และผจญภัยทุกวันกับครอบครัวของเธอ โดยหวังว่าจะมีชีวิตที่เป็นปัจจุบันมากขึ้น
