วิธีการใช้ลอจิกแบบมีเงื่อนไขในเมนู WordPress

เผยแพร่แล้ว: 2022-10-14

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

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

สารบัญ

ลอจิกแบบมีเงื่อนไขคืออะไร

ความสำคัญของลอจิกแบบมีเงื่อนไขในเมนู WordPress

การตั้งค่าเมนูนำทาง

วิธีเพิ่มตรรกะตามเงื่อนไขในเมนู WordPress

  • แสดงเมนู WordPress ต่างๆ สำหรับผู้ใช้ที่เข้าสู่ระบบและออกจากระบบ
  • แสดงเมนู WordPress ที่แตกต่างกันสำหรับบทบาทผู้ใช้ที่แตกต่างกัน
  • แสดงเมนู WordPress ต่างๆ ในหน้าต่างๆ
  • ทางเลือกอื่นสำหรับปลั๊กอินเมนูตามเงื่อนไข

บทสรุป

ลอจิกแบบมีเงื่อนไขคืออะไร

Conditional Logic เป็นเพียงระบบอัตโนมัติที่ตั้งค่าให้เกิดขึ้นหากตรงตามเกณฑ์ที่กำหนดหรือมาถึงที่อื่น ตัวอย่างเช่น ลอจิกแบบมีเงื่อนไขจะพบเห็นได้ทั่วไปในแบบฟอร์ม โดยหากเปิดใช้งานตัวเลือกเฉพาะ ฟิลด์ใดฟิลด์หนึ่งก็จะปรากฏขึ้น ตัวอย่างเช่น สามารถเห็นได้ในการชำระเงินของ WooCommerce โดยหากคุณเลือกเกตเวย์การชำระเงินเฉพาะ ฟิลด์เกตเวย์การชำระเงินจะแสดงผล

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

ความสำคัญของลอจิกแบบมีเงื่อนไขในเมนู WordPress

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

มีสถานการณ์ต่างๆ ที่คุณต้องการใช้ตรรกะแบบมีเงื่อนไขในเมนูของคุณ สิ่งเหล่านี้รวมถึง:

i) การแสดงเมนูต่างๆ สำหรับผู้ใช้ที่เข้าสู่ระบบและออกจากระบบ

ii) การแสดงเมนูต่างๆ ในหน้าต่างๆ

iii) การแสดงเมนูต่างๆ สำหรับบทบาทผู้ใช้ที่หลากหลาย

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

การตั้งค่าเมนูนำทาง

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

ในการตั้งค่าเมนูการนำทาง คุณสามารถทำได้โดยดำเนินการดังต่อไปนี้:

ไปที่ส่วน ลักษณะที่ปรากฏ > เมนู ภายในแดชบอร์ด WordPress ของคุณ

คลิกที่ลิงค์ “สร้างเมนูใหม่”

ในหน้าจอถัดไป ระบุชื่อเมนูและคลิกที่ปุ่ม "สร้างเมนู":

ถัดไป จากบานหน้าต่างด้านซ้าย คุณสามารถเลือกเนื้อหาที่คุณต้องการให้แสดงผลภายในเมนูโดยคลิกที่ไอคอนหีบเพลงและเลือกรายการเมนูต่างๆ โดยเลือกช่องทำเครื่องหมายต่างๆ

เมื่อเลือกรายการเมนูที่คุณต้องการภายใต้หีบเพลงแต่ละอันแล้ว ให้เพิ่มรายการเมนูลงในเมนูโดยคลิกที่ปุ่ม “เพิ่มในเมนู” ในแต่ละรายการ

จากนั้นคุณสามารถลากและวางรายการเมนูทางด้านขวาตามคำสั่งที่คุณต้องการ

ด้านล่างรายการเมนูยังเป็นตัวเลือกในการระบุตำแหน่งที่แสดงของเมนูหรือส่วนอื่นๆ ที่คุณต้องการให้แสดงเมนู ธีมที่แตกต่างกันอาจมีตำแหน่งเมนูต่างกัน

เมื่อดำเนินการตามด้านบนแล้ว ตรวจสอบให้แน่ใจว่าคุณบันทึกเมนูโดยคลิกที่ปุ่ม "บันทึกเมนู" ที่เห็นในภาพหน้าจอด้านบน

วิธีเพิ่มตรรกะตามเงื่อนไขในเมนู WordPress

ตรรกะแบบมีเงื่อนไขในเมนู WordPress สามารถเพิ่มได้โดยใช้โค้ดที่กำหนดเองหรือใช้ปลั๊กอิน ในกรณีของเรา เราจะใช้ปลั๊กอินเมนูแบบมีเงื่อนไข

ปลั๊กอิน Conditional Menus เป็นปลั๊กอินฟรี และคุณสามารถตั้งค่าได้โดยทำตามขั้นตอนด้านล่าง:

ไปที่ ปลั๊กอิน > เพิ่มส่วนใหม่ ภายในแดชบอร์ด WordPress ของคุณ

ค้นหาปลั๊กอิน “เมนูแบบมีเงื่อนไข”

ดำเนินการติดตั้งและเปิดใช้งานปลั๊กอิน

แสดงเมนู WordPress ต่างๆ สำหรับผู้ใช้ที่เข้าสู่ระบบและออกจากระบบ

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

i) ขั้นแรกให้ตั้งค่าสองเมนูที่แตกต่างกัน อันหนึ่งเป็นเมนูสำหรับผู้ใช้ที่ล็อกอิน และอีกอันสำหรับผู้ใช้ที่ออกจากระบบ คุณสามารถใช้ขั้นตอนที่กล่าวถึงในส่วน "การตั้งค่าเมนูนำทาง"

ii) ไปที่ส่วน ลักษณะที่ปรากฏ > เมนู > จัดการสถานที่ มาตรา

iii) ถัดไป ภายในตำแหน่งธีมที่คุณต้องการให้แสดงเมนู ให้คลิกที่ลิงก์ "เมนูแบบมีเงื่อนไข"

iv) เลือกเมนูที่คุณต้องการให้แสดงสำหรับผู้ใช้ที่เข้าสู่ระบบ

v) คลิกที่ลิงค์เงื่อนไข

vi) ในการแสดงป๊อปอัป ให้เลือกตัวเลือก "ผู้ใช้เข้าสู่ระบบ" ที่มีอยู่ในแท็บทั่วไป

vii) บันทึกการเปลี่ยนแปลงทั้งหมดของคุณ

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

หากคุณบังเอิญดูตัวอย่างไซต์ขณะออกจากระบบ คุณจะสังเกตเห็นว่ามีการแสดงผลเมนูเริ่มต้น ด้านล่างนี้เป็นตัวอย่างของสิ่งนี้:

แสดงเมนู WordPress ที่แตกต่างกันสำหรับบทบาทผู้ใช้ที่แตกต่างกัน

ด้วยความช่วยเหลือของปลั๊กอินเมนูตามเงื่อนไข มันเป็นไปได้ที่จะแสดงเมนู WordPress ที่แตกต่างกันสำหรับบทบาทของผู้ใช้ที่แตกต่างกัน เช่นเดียวกับการแสดงเมนูต่างๆ สำหรับผู้ใช้ที่เข้าสู่ระบบและออกจากระบบ คุณจะต้องตั้งค่าเมนูต่างๆ สำหรับบทบาทผู้ใช้ที่แตกต่างกันก่อนจากส่วน ลักษณะที่ปรากฏ > เมนู เมื่อเสร็จแล้ว:

i) ไปที่ส่วน ลักษณะที่ปรากฏ > เมนู > จัดการสถานที่ มาตรา

ii) ถัดไป คลิกที่ลิงค์ “เมนูแบบมีเงื่อนไข”

iii) เมื่อเสร็จแล้ว ให้ระบุเมนูสำหรับบทบาทผู้ใช้ที่คุณต้องการ

iv) คลิกที่ลิงก์ "เงื่อนไข" ที่เห็นในภาพหน้าจอด้านบนและภายในป๊อปอัปที่แสดง เข้าถึงแท็บ "บทบาทของผู้ใช้" และระบุบทบาทของผู้ใช้ที่จะอยู่ในตำแหน่งเพื่อดูเมนูเฉพาะ

v) บันทึกการเปลี่ยนแปลงของคุณ

เมื่อดูตัวอย่างเมนูในฐานะผู้ดูแลระบบในกรณีของเรา คุณจะสังเกตเห็นว่าเมนูชุดคือสิ่งที่จะแสดง ด้านล่างนี้เป็นภาพหน้าจอตัวอย่างเกี่ยวกับสิ่งนี้:

แสดงเมนู WordPress ต่างๆ ในหน้าต่างๆ

ปลั๊กอินเมนูแบบมีเงื่อนไขยังสามารถใช้ในการแสดงเมนู WordPress ต่างๆ ในหน้าต่างๆ

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

เมื่อทำเช่นนั้น ให้ไปที่ส่วน จัดการสถานที่ และเลือกเมนูที่คุณต้องการให้แสดงผล

ถัดไป คลิกลิงก์เงื่อนไขที่เห็นในภาพหน้าจอด้านบน

ภายในการแสดงป๊อปอัป ให้ไปที่ส่วน "หน้า" และเลือกหน้าที่คุณต้องการให้แสดงเมนู

เมื่อเสร็จแล้ว ให้บันทึกการเปลี่ยนแปลงทั้งหมด

เมื่อดูตัวอย่างหน้าการตั้งค่าในกรณีของเราที่นี่ "บัญชีของฉัน" คุณจะสังเกตเห็นว่ามีการใช้เมนู ด้านล่างนี้เป็นภาพหน้าจอตัวอย่างเกี่ยวกับสิ่งนี้:

ทางเลือกอื่นสำหรับปลั๊กอินเมนูตามเงื่อนไข

นอกเหนือจากปลั๊กอิน Conditional Menus แล้ว ยังมีปลั๊กอินอื่นๆ อีกจำนวนหนึ่งที่สามารถให้คุณควบคุมเมนูของคุณได้ ปลั๊กอินบางตัวที่คุณอาจพิจารณา ได้แก่:

1. เมนูผู้ใช้ – การมองเห็นเมนูนำทาง

เมนูผู้ใช้เป็นปลั๊กอินฟรีและสามารถใช้ควบคุมการมองเห็นรายการเมนูเฉพาะสำหรับเว็บไซต์ที่เกี่ยวข้องกับผู้ใช้ที่เข้าสู่ระบบเป็นหลัก

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

ปลั๊กอินยังช่วยให้คุณเพิ่มข้อมูลผู้ใช้ที่จะแสดงผลภายในป้ายกำกับการนำทางรายการเมนูดังที่แสดงด้านล่าง:

2. ถ้า Menu – การควบคุมการมองเห็นสำหรับ Menus

ปลั๊กอิน If Menu ช่วยให้คุณสามารถควบคุมการมองเห็นรายการเมนูของคุณ ด้วยความช่วยเหลือของปลั๊กอิน คุณอยู่ในตำแหน่งที่จะระบุเงื่อนไขการมองเห็นด้านล่าง:

  • การมองเห็นตามบทบาทของผู้ใช้
  • การมองเห็นขึ้นอยู่กับว่าผู้ใช้เข้าสู่ระบบหรือไม่
  • การมองเห็นตามประเภทเพจ
  • การมองเห็นขึ้นอยู่กับว่าอุปกรณ์ของผู้เยี่ยมชมเป็นอุปกรณ์พกพาหรือไม่

คุณยังสามารถซื้อส่วนเสริมกฎการมองเห็นเพิ่มเติมได้ หากคุณต้องการรวมคุณสมบัติการมองเห็นเพิ่มเติมไว้ในรายการเมนูของคุณ คุณลักษณะบางอย่างเหล่านี้รวมถึง:

  • การมองเห็นตามการเป็นสมาชิกและการสมัครสมาชิก
  • ทัศนวิสัยตามสถานที่ของผู้เยี่ยมชม
  • การมองเห็นตามภาษาของผู้เข้าชม

บทสรุป

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

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

หากคุณมีข้อเสนอแนะ คำถาม หรือข้อเสนอแนะ โปรดใช้ส่วนความคิดเห็นด้านล่าง