แท็กแบบมีเงื่อนไขใน GenerateBlocks เป็นเครื่องมือที่ทรงพลังที่ช่วยให้คุณสามารถควบคุมการมองเห็นของบล็อกตามเงื่อนไขเฉพาะทำให้สามารถนำเสนอเนื้อหาที่รับรู้บริบทได้ ด้านล่างเป็นตัวอย่างที่เป็นประโยชน์แสดงให้เห็นว่าแท็กแบบมีเงื่อนไขสามารถใช้งานได้อย่างมีประสิทธิภาพภายใน GenerateBlocks เพื่อปรับปรุงการทำงานของเว็บไซต์และประสบการณ์ผู้ใช้
แสดงเนื้อหาที่กำหนดเองตามประเภทหน้า
การใช้แท็กแบบมีเงื่อนไขอย่างหนึ่งคือการแสดงหรือซ่อนบล็อกขึ้นอยู่กับประเภทของหน้าเว็บที่ดู ตัวอย่างเช่นคุณสามารถแสดงข้อความต้อนรับพิเศษเฉพาะในโฮมเพจหรือดัชนีบล็อกโดยใช้เงื่อนไข "is_home ()" สิ่งนี้ช่วยให้คุณปรับแต่งประสบการณ์หน้าเว็บ:- แสดงข้อความหรือเนื้อหาส่งเสริมการขายที่ไม่ซ้ำกับหน้าแรก
- ซ่อนข้อความนั้นไว้ในหน้าอื่น ๆ ทั้งหมดเพื่อลดความยุ่งเหยิง
ตัวอย่าง: การใช้แท็กแบบมีเงื่อนไขเพื่อแสดงคอนเทนเนอร์ที่มีคำอวยพรเฉพาะเมื่อผู้เข้าชมอยู่ในหน้าแรกของบล็อก
การแสดงแบบมีเงื่อนไขสำหรับหน้าเฉพาะ
GenerateBlocks ช่วยให้การแสดงผลเนื้อหาแบบมีเงื่อนไขกำหนดเป้าหมายหน้าเฉพาะตามรหัสหน้าชื่อชื่อหรือกระสุน ตัวอย่างเช่นหากคุณต้องการให้บล็อกเฉพาะปรากฏขึ้นในหน้า "เกี่ยวกับเรา" เท่านั้นคุณสามารถตั้งค่าเงื่อนไขโดยใช้เพจเพจหรือ ID- หากทราบรหัสหน้า (เช่น 10) ให้ใช้ is_page (10) เพื่อกำหนดเป้าหมาย
-หรือใช้ is_page ('เกี่ยวกับ บริษัท ของเรา') กับเพจเพจ
- สิ่งนี้มีประโยชน์ในการแสดงประวัติ บริษัท ภาพถ่ายทีมหรือข้อความพิเศษในหน้านั้นเท่านั้น
เงื่อนไขหลายหน้าโดยใช้อาร์เรย์
คุณสามารถกำหนดค่าแท็กแบบมีเงื่อนไขเพื่อกำหนดเป้าหมายหลายหน้าพร้อมกันโดยผ่านอาร์เรย์ของรหัสหน้าชื่อหรือทาก สิ่งนี้อนุญาตให้บล็อกปรากฏในหลาย ๆ หน้าโดยไม่ต้องตั้งค่าซ้ำ:-ตัวอย่าง: is_page (อาร์เรย์ (10, 'เกี่ยวกับเรา', 'เกี่ยวกับ บริษัท ของเรา'))
- นี่เป็นประโยชน์สำหรับการแสดงแบนเนอร์ส่งเสริมการขายในกลุ่มหน้าเกี่ยวข้อง
แสดงเนื้อหาในโพสต์และดัชนีบล็อก
การใช้ตรรกะแบบมีเงื่อนไขกับ "is_home ()" และ "is_single ()" อนุญาตให้แสดงเนื้อหาเช่นข้อความต้อนรับหรือการเรียกร้องให้เข้าร่วมทั้งในบล็อกบ้านและหน้าโพสต์แต่ละหน้า แต่ไม่ใช่ที่อื่น- ผู้ประกอบการตรรกะหรือ (|@|) รวมเงื่อนไขเหล่านี้
- สิ่งนี้อาจใช้สำหรับการลงทะเบียนจดหมายข่าวในเนื้อหาที่เกี่ยวข้องกับบล็อก
การแสดงผลตามเงื่อนไขตามฟิลด์ที่กำหนดเองขั้นสูง (ACF)
การใช้งานขั้นสูงมากขึ้นเกี่ยวข้องกับเนื้อหาแบบไดนามิกที่ควบคุมโดยฟิลด์ที่กำหนดเองที่สร้างขึ้นด้วย ACF ตัวอย่างเช่นในเทมเพลตโพสต์คุณอาจแสดงคอนเทนเนอร์แบบมีเงื่อนไขเฉพาะในกรณีที่มีการกรอกข้อมูล ACF โดยเฉพาะ:- คอนเทนเนอร์สามารถตั้งค่าให้แสดงได้ก็ต่อเมื่อมีค่า ACF ที่เกี่ยวข้องและไม่ว่างเปล่า
- สิ่งนี้หลีกเลี่ยงการแสดงตัวยึดตำแหน่งที่ว่างเปล่าและปรับแต่งลักษณะเนื้อหาตามข้อมูลหลังเฉพาะ
แสดงข้อมูลผู้แต่งตามเงื่อนไข
GenerateBlocks รองรับการแสดงข้อมูลผู้แต่งแบบไดนามิกโดยใช้แท็กเงื่อนไขที่เชื่อมโยงกับข้อมูลเมตาผู้เขียน:- แสดงชื่อผู้แต่งไบโอลิงค์โซเชียลหรือฟิลด์ที่กำหนดเองแบบไดนามิก
- ตั้งค่าเงื่อนไขขึ้นอยู่กับว่ามีค่าเมตาเหล่านี้เพื่อหลีกเลี่ยงเขตข้อมูลที่ว่างเปล่า
- สิ่งนี้มีประโยชน์ในบล็อกหลายผู้เขียนที่ข้อมูลผู้เขียนแตกต่างกันไป
โลโก้หรือส่วนหัวที่แตกต่างกันสำหรับส่วนต่างๆ
แท็กแบบมีเงื่อนไขอนุญาตให้ใช้โลโก้การสลับหรือเนื้อหาส่วนหัวตามส่วนไซต์ปัจจุบัน:- ใช้ "If", "ElseIF" และ "ELSE" เพื่อระบุว่าโลโก้ใดปรากฏในบล็อกหน้า Landing Page หรือหน้าติดต่อ
- สิ่งนี้ช่วยเพิ่มการสร้างแบรนด์โดยการปรับภาพตามบริบท
แสดงป๊อปอัปหรือแผงที่ยึดอย่างมีเงื่อนไข
GenerateBlocks รองรับการแสดงผลตามเงื่อนไขสำหรับองค์ประกอบเช่นป๊อปอัปและแผงยึดที่เชื่อมโยงกับพารามิเตอร์ URL หรือการกระทำของผู้ใช้:- ตัวอย่าง: แสดงป๊อปอัปเฉพาะในกรณีที่ URL มี "popup = 1"
- สิ่งนี้มีประโยชน์สำหรับแคมเปญเป้าหมายหรือโปรโมชั่นตามรูปแบบการนำทางของผู้ใช้
บล็อกเงื่อนไขที่ใช้แบบสอบถาม
เมื่อใช้ Loop QuenateBlocks Query สำหรับประเภทโพสต์ที่กำหนดเองหรือฟิลด์ ACF Repeater แท็กเงื่อนไขอนุญาตให้คุณ:- แสดงผลลัพธ์การสืบค้นตามเงื่อนไขตามค่าเมตา
- การควบคุมรายการโพสต์หรือรายการ repeater ปรากฏขึ้นอยู่กับข้อมูลผู้ใช้หรือแบ็คเอนด์
- ตัวอย่างเช่นแสดงเฉพาะเหตุการณ์ที่ไม่ได้ผ่านโดยใช้เงื่อนไขฟิลด์วันที่
รวมหลายเงื่อนไขเพื่อการควบคุมที่ดี
คุณสามารถรวมแท็กเงื่อนไขหลายรายการใน GenerateBlocks โดยใช้ตัวดำเนินการแบบลอจิคัลเพื่อปรับแต่งเมื่อบล็อกปรากฏขึ้น:- ใช้และ (&&) ต้องใช้หลายเงื่อนไข (เช่นผู้ใช้ที่เข้าสู่ระบบในหน้าเฉพาะเท่านั้น)
- ใช้หรือ (|@|) เพื่อขยายการมองเห็น (เช่นแสดงบนหน้าแรกหรือหน้าติดต่อ)
- ความยืดหยุ่นนี้ช่วยให้การสร้างกฎเนื้อหาที่ซับซ้อนโดยไม่มีรหัส
การจัดการค่าที่ว่างเปล่าหรือขาดหายไป
แท็กแบบมีเงื่อนไขช่วยจัดการเนื้อหาที่ว่างเปล่าอย่างสง่างามโดยการซ่อนบล็อกโดยไม่ต้องใช้ข้อมูลที่จำเป็น:- ตัวอย่างเช่นซ่อนส่วนโซเชียลมีเดียของผู้เขียนหากไม่มีลิงก์เหล่านั้น
- สิ่งนี้ปรับปรุงความสมบูรณ์ของเค้าโครงและประสบการณ์ผู้ใช้โดยหลีกเลี่ยงองค์ประกอบที่ว่างเปล่า
เทมเพลตเนื้อหาแบบไดนามิก
ใน GenerateBlocks คุณสามารถสร้างเทมเพลตที่มีข้อมูลแบบไดนามิกและแท็กเงื่อนไขสำหรับประเภทโพสต์ที่แตกต่างกัน:- แสดงส่วนหัวที่กำหนดเองรูปภาพหรือการเรียกร้องให้ดำเนินการตามอนุกรมวิธานโพสต์ข้อมูลเมตาหรือบทบาทของผู้ใช้
- เนื้อหาได้รับการปรับแต่งโดยอัตโนมัติต่อรายการโดยไม่ต้องแก้ไขด้วยตนเอง
การใช้แท็กเงื่อนไขเพื่อเพิ่มประสิทธิภาพการโหลดและเค้าโครง
โดยการซ่อนเนื้อหาที่ไม่เกี่ยวข้องอย่างมีเงื่อนไขการสร้าง BENERATEBLOCKS จะช่วยปรับปรุงความเร็วในการโหลดหน้าเว็บและ UX:- บล็อกที่ไม่ได้รับการประชุมไม่ได้แสดงผลลดรหัส bloat
- สิ่งนี้มีส่วนช่วยในการเรนเดอร์ที่เร็วขึ้นและทำความสะอาดอินเตอร์เฟส
โดยสรุปแท็กแบบมีเงื่อนไขของ GenerateBlocks เปิดใช้งานการควบคุมแบบละเอียดเหนือการมองเห็นบล็อกตามบริบทของหน้าข้อมูลผู้ใช้ฟิลด์ที่กำหนดเองข้อมูลการสืบค้นและพารามิเตอร์ URL ความสามารถนี้รองรับประสบการณ์เว็บไซต์ส่วนบุคคลไดนามิกและปรับให้เหมาะสมโดยไม่ต้องเข้ารหัสแบบกำหนดเอง เนื้อหาสามารถแสดงหรือซ่อนอยู่ภายใต้สถานการณ์เกือบทุกสถานการณ์เพื่อปรับแต่งการปรากฏตัวของไซต์และพฤติกรรมตามความต้องการของผู้เข้าชมอย่างแม่นยำ
ตัวอย่างที่เป็นประโยชน์เหล่านี้แสดงให้เห็นถึงการใช้แท็กแบบมีเงื่อนไขเป็นกระดูกสันหลังของการจัดการเนื้อหาแบบไดนามิกใน GenerateBlocks ช่วยให้ผู้สร้างไซต์สร้างเว็บไซต์ WordPress ที่ชาญฉลาดและตอบสนองได้ดีขึ้นสอดคล้องกับเป้าหมายของพวกเขา