วิธีแสดงวิดเจ็ต WordPress ในหน้าเฉพาะ

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

ด้านล่างนี้คือปลั๊กอินที่ดีที่สุดบางส่วน คุณสามารถใช้ Widget Logic ซึ่งเป็นปลั๊กอินตามแท็กแบบมีเงื่อนไข หรือ Widget Context และ Display Widgets ซึ่งเป็นปลั๊กอินที่ใช้ UI ที่ไม่ต้องเพิ่มแท็กด้วยตนเอง เลือกหนึ่งที่เหมาะกับคุณที่สุด!

ลอจิกวิดเจ็ต – ดาวน์โหลดที่นี่

ปลั๊กอินนี้ให้คุณควบคุมว่าวิดเจ็ตหน้าใดปรากฏโดยใช้แท็กแบบมีเงื่อนไขของ WP นอกจากนี้ยังมีตัวเลือกในการเพิ่มตัวกรอง 'widget_content' ที่ให้คุณปรับแต่ง HTML ของวิดเจ็ตตามธีมของคุณได้ ปลั๊กอินนี้เพิ่มฟิลด์ควบคุมพิเศษที่เรียกว่า "ตรรกะของวิดเจ็ต" ให้กับทุกวิดเจ็ต ซึ่งคุณสามารถใช้แท็กแบบมีเงื่อนไขของ WordPress ที่เหมาะสม หรือโค้ด PHP ทั่วไปใดๆ ก็ได้ ปลั๊กอินทำงานได้อย่างมีเสน่ห์และให้คุณแสดงวิดเจ็ตได้ตามที่คุณต้องการ อย่างไรก็ตาม โปรดใช้อย่างระมัดระวังเนื่องจากปลั๊กอินใช้ eval() และผู้ใช้บางคนอาจพบว่าแท็กไม่เป็นมิตร

แท็กที่ใช้กันทั่วไปคือ:

is_home() – เพื่อแสดงวิดเจ็ตในหน้าแรกเท่านั้น

is_single() - เพื่อแสดงวิดเจ็ตในหน้าโพสต์เดียวเท่านั้น

!is_single() - เพื่อแสดงวิดเจ็ตในทุกหน้ายกเว้นหน้าโพสต์เดียว

is_single( '17' ) – เพื่อแสดงวิดเจ็ตเฉพาะในโพสต์ที่มี ID 17

is_page() - เพื่อแสดงวิดเจ็ตในหน้าเท่านั้น

is_category() - เพื่อแสดงวิดเจ็ตในหน้าเก็บหมวดหมู่

is_tag() - เพื่อแสดงวิดเจ็ตในหน้าเก็บแท็ก

ตัวเลือกเหล่านี้จะแสดงบนหน้าวิดเจ็ต ใช้เมื่อจำเป็นเท่านั้น

วิดเจ็ตดิสเพลย์ - ดาวน์โหลดที่นี่

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

บริบทวิดเจ็ต – ดาวน์โหลดที่นี่

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

ตัวอย่างเช่นหากคุณต้องการแสดงวิดเจ็ตเฉพาะในหมวดหมู่ iPhone ให้ป้อนตำแหน่งเป็น หมวดหมู่/iPhone/* เพื่อกำหนดเป้าหมายโพสต์ทั้งหมดในหมวด iPhone ในทำนองเดียวกัน หากต้องการแสดงวิดเจ็ตเฉพาะในหน้าใดหน้าหนึ่ง ให้ป้อน URL ของกระสุนเช่น */ติดต่อ และตรวจสอบให้แน่ใจว่าสถานะบริบทของวิดเจ็ตถูกตั้งค่าเป็น 'แสดงเมื่อเลือก'

หวังว่าคุณพบว่าโพสต์นี้มีประโยชน์ 🙂

แท็ก: บล็อกเคล็ดลับเคล็ดลับWordPress