แท็กแบบมีเงื่อนไขเป็นเครื่องมือที่ทรงพลังใน WordPress ที่ช่วยให้คุณควบคุมเนื้อหาที่แสดงบนเว็บไซต์ของคุณแบบไดนามิกตามเงื่อนไขเฉพาะ ต่อไปนี้เป็นตัวอย่างการใช้งานจริงของการใช้แท็กแบบมีเงื่อนไขใน GenerateBlocks:
ตัวอย่างที่ 1: การแสดงไอคอนสำหรับสูตรอาหารมังสวิรัติและคาร์โบไฮเดรตต่ำ
ในบล็อกอาหาร คุณสามารถใช้แท็กแบบมีเงื่อนไขเพื่อแสดงไอคอนสำหรับสูตรอาหารมังสวิรัติและคาร์โบไฮเดรตต่ำได้ ตัวอย่างเช่น คุณสามารถสร้างองค์ประกอบบล็อกเทมเพลตเนื้อหาสำหรับการเก็บถาวรของคุณ และใช้บล็อกแบบมีเงื่อนไขเพื่อแสดงไอคอน/ข้อความสำหรับมังสวิรัติ คาร์โบไฮเดรตต่ำ ฯลฯ ซึ่งสามารถทำได้โดยใช้ฟังก์ชัน `wp_list_categories` เพื่อแสดงหมวดหมู่ทั้งหมด จากนั้นตรวจสอบ หากโพสต์ปัจจุบันอยู่ในหมวดหมู่เฉพาะ หากเป็นเช่นนั้น คุณสามารถแสดงไอคอนที่เกี่ยวข้องได้[3]
ตัวอย่างที่ 2: การแสดงเนื้อหาที่แตกต่างกันตามหมวดหมู่
คุณสามารถใช้แท็กแบบมีเงื่อนไขเพื่อแสดงเนื้อหาต่างๆ ตามหมวดหมู่ได้ เช่น ถ้าคุณมีบล็อกที่มีหมวดหมู่ต่างๆ เช่น "มังสวิรัติ" "คาร์โบไฮเดรตต่ำ" และ "ของหวาน" คุณสามารถสร้างบล็อกที่แสดงข้อความหรือไอคอนเฉพาะตามหมวดหมู่ของโพสต์ปัจจุบันได้ ซึ่งสามารถทำได้โดยใช้ฟังก์ชัน `is_category()` เพื่อตรวจสอบว่าโพสต์ปัจจุบันอยู่ในหมวดหมู่ใดหมวดหมู่หนึ่ง จากนั้นจึงแสดงเนื้อหาที่เกี่ยวข้อง[2]
ตัวอย่างที่ 3: การแสดงเนื้อหาตามสถานะผู้ใช้
คุณสามารถใช้แท็กแบบมีเงื่อนไขเพื่อแสดงเนื้อหาตามสถานะผู้ใช้ได้ ตัวอย่างเช่น คุณสามารถสร้างบล็อกที่แสดงข้อความหรือไอคอนเฉพาะเมื่อผู้ใช้เข้าสู่ระบบแล้ว ซึ่งสามารถทำได้โดยใช้ฟังก์ชัน `is_user_logged_in()` เพื่อตรวจสอบว่าผู้ใช้เข้าสู่ระบบแล้วแสดงเนื้อหาที่เกี่ยวข้อง[ 1].
ตัวอย่างที่ 4: การแสดงเนื้อหาตามประเภทเพจ
คุณสามารถใช้แท็กแบบมีเงื่อนไขเพื่อแสดงเนื้อหาตามประเภทเพจได้ ตัวอย่างเช่น คุณสามารถสร้างบล็อกที่แสดงข้อความหรือไอคอนเฉพาะเมื่อหน้าปัจจุบันเป็นหน้าแรกเท่านั้น ซึ่งสามารถทำได้โดยใช้ฟังก์ชัน `is_home()` เพื่อตรวจสอบว่าหน้าปัจจุบันคือหน้าแรกหรือไม่ จากนั้นจึงแสดงเนื้อหาที่เกี่ยวข้อง[2]
ตัวอย่างที่ 5: การแสดงเนื้อหาตามอนุกรมวิธานที่กำหนดเอง
คุณสามารถใช้แท็กแบบมีเงื่อนไขเพื่อแสดงเนื้อหาตามอนุกรมวิธานที่กำหนดเองได้ ตัวอย่างเช่น คุณสามารถสร้างบล็อกที่แสดงข้อความหรือไอคอนเฉพาะในกรณีที่โพสต์ปัจจุบันอยู่ในอนุกรมวิธานที่กำหนดเองโดยเฉพาะ ซึ่งสามารถทำได้โดยใช้ฟังก์ชัน `wp_list_categories` เพื่อแสดงรายการหมวดหมู่ทั้งหมด จากนั้นตรวจสอบว่าโพสต์ปัจจุบันอยู่ในหมวดหมู่ใดหมวดหมู่หนึ่งหรือไม่ หากเป็นเช่นนั้น คุณสามารถแสดงไอคอนที่เกี่ยวข้องได้[3]
ตัวอย่างที่ 6: การแสดงเนื้อหาตามประเภทโพสต์
คุณสามารถใช้แท็กแบบมีเงื่อนไขเพื่อแสดงเนื้อหาตามประเภทโพสต์ได้ ตัวอย่างเช่น คุณสามารถสร้างบล็อกที่แสดงข้อความหรือไอคอนเฉพาะในกรณีที่โพสต์ปัจจุบันเป็นประเภทโพสต์เฉพาะ ซึ่งสามารถทำได้โดยใช้ฟังก์ชัน `is_single()` เพื่อตรวจสอบว่าโพสต์ปัจจุบันเป็นประเภทโพสต์ที่เฉพาะเจาะจงหรือไม่ จากนั้นจึงแสดงเนื้อหาที่เกี่ยวข้อง[2]
ตัวอย่างที่ 7: การแสดงเนื้อหาตามแบบสอบถาม
คุณสามารถใช้แท็กแบบมีเงื่อนไขเพื่อแสดงเนื้อหาตามคำค้นหาได้ ตัวอย่างเช่น คุณสามารถสร้างบล็อกที่แสดงข้อความหรือไอคอนเฉพาะในกรณีที่แบบสอบถามปัจจุบันเป็นประเภทเฉพาะ ซึ่งสามารถทำได้โดยใช้ฟังก์ชัน `is_search()` เพื่อตรวจสอบว่าคำค้นหาปัจจุบันเป็นคำค้นหาหรือไม่ จากนั้นจึงแสดงเนื้อหาที่เกี่ยวข้อง[2]
นี่เป็นเพียงตัวอย่างเล็กๆ น้อยๆ ของวิธีที่คุณสามารถใช้แท็กแบบมีเงื่อนไขใน GenerateBlocks เพื่อสร้างเค้าโครงเนื้อหาแบบไดนามิกและหลากหลาย
การอ้างอิง:[1] https://learn.wordpress.org/lesson-plan/conditional-tags/
[2] https://codex.wordpress.org/Conditional_Tags
[3] https://generatepress.com/forums/topic/conditional-blocks-in-block-element/
[4] https://wptavern.com/build-versatile-layouts-with-the-generateblocks-wordpress-plugin
[5] https://generateblocks.com/generateblocks-1-2-0/
-