เมื่อเดือนพฤษภาคมที่ผ่านมา เราได้เพิ่มสำนวนในภาษาเทมเพลตของเราเพื่อให้คุณปรับแต่งรูปลักษณ์ของบล็อกได้ง่ายขึ้น สำนวนใหม่เหล่านี้ได้รับความนิยมจากบรรดาผู้ที่ชอบเครื่องมือบล็อกขั้นสูง ดังนั้นเราจึงต้องการมอบความยืดหยุ่นให้กับคุณมากยิ่งขึ้น
เริ่มตั้งแต่วันนี้ เรากำลังเปิดตัวโอเปอเรเตอร์ชุดใหม่
ซึ่งเราเรียกว่านิพจน์แลมบ์ดา ที่ให้คุณนำกฎไปใช้กับข้อมูลทั้งชุด
(คิดว่าเป็นโพสต์ ความคิดเห็น หรือป้ายกำกับ)
แทนที่จะเป็นเพียงอินสแตนซ์แต่ละรายการ
สมมติว่าคุณต้องการเพิ่มรูปภาพดอกไม้ให้กับโพสต์ทั้งหมดที่มีป้ายกำกับว่า "ดอกไม้" เป็นต้น ด้วยนิพจน์แลมบ์ดา เพียงแค่กำหนดชื่อตัวแปรที่แต่ละรายการในชุดจะใช้ จากนั้นอ้างถึงชื่อตัวแปรราวกับว่ามันเป็นแต่ละรายการ
<!-- แสดงภาพดอกไม้ หากโพสต์มีป้ายกำกับ ดอกไม้ -->
<b:if cond= ' data:post.labels any (l => l.name == "Flower") ' >
<img src='/img/flower.jpg' />
<b:if/>
ตัวอย่างการเพิ่มไอคอนรูปดอกไม้ในโพสต์ที่มีป้ายกำกับว่า 'ดอกไม้'
มีอีกมากที่คุณสามารถทำได้โดยใช้นิพจน์แลมบ์ดา เช่น
แสดงเฉพาะโพสต์ในฟีดของคุณด้วยป้ายกำกับที่กำหนด
หรือคำนวณอย่างรวดเร็วว่าคุณมีโพสต์กี่โพสต์ด้วยจำนวนความคิดเห็นที่กำหนด สำหรับรายการนิพจน์แลมบ์ดาใหม่ทั้งหมด โปรดดู ที่ฟ อรัมความช่วยเหลือ
มีความสุขบล็อก! 😃
โพสต์โดย ลุค วิศวกรซอฟต์แวร์

ความคิดเห็น
แสดงความคิดเห็น