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

เผยแพร่แล้ว: 2022-07-27


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

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

ในบทความนี้ เราจะแสดงให้คุณเห็นถึงวิธีใส่ตรรกะตามเงื่อนไขลงในเมนูใน WordPress

How to Add Conditional Logic to Menus in WordPress

เหตุใดจึงต้องเพิ่มลอจิกแบบมีเงื่อนไขให้กับเมนูใน WordPress

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

อย่างไรก็ตาม อาจมีบางครั้งที่คุณต้องการแสดงเมนูเฉพาะของหน้าจอต่อผู้บริโภคหลายๆ คน หรือบนหน้าเว็บที่มีลักษณะเฉพาะบนหน้าเว็บของคุณ

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

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

จากที่กล่าวไว้ มาดูวิธีการรวมตรรกะแบบมีเงื่อนไขเข้ากับเมนูใน WordPress กัน ต่อไปนี้คือหัวข้อที่เราจะกล่าวถึงในบทช่วยสอนนี้:

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

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

Main menu

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

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

Logged in menu

คุณยังสามารถลากและวางรายการเมนูที่ด้านขวาของหน้าจอเพื่อจัดเรียงใหม่ได้

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

อย่าลืมคลิกที่ปุ่ม 'บันทึกเมนู' เพื่อเลือกซื้อรูปแบบของคุณ

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

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

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

หรือถ้าคุณกำลังทำงานในร้านค้าปลีกของ WooCommerce คุณสามารถบรรจุสินค้าสำหรับผู้บริโภคของคุณที่ถูกปกปิดจากสาธารณะมาตรฐานได้

ขั้นแรก คุณต้องติดตั้งและเปิดใช้งานปลั๊กอิน Conditional Menus สำหรับข้อมูลเพิ่มเติม โปรดดูข้อมูลทีละขั้นตอนเกี่ยวกับวิธีการติดตั้งปลั๊กอิน WordPress

เมื่อเปิดใช้งาน คุณจะต้องดูที่หน้า ลักษณะที่ ปรากฏ » เมนู และสลับไปที่แท็บ 'จัดการสถานที่'

Manage menu locations

จากด้านล่าง คุณจะเห็นบันทึกตำแหน่งเมนูและเมนูที่แสดงอยู่ในขณะนี้ สิ่งเหล่านี้จะผันผวนตามหัวข้อ WordPress ที่คุณใช้

ตัวอย่างเช่น ในหน้าเว็บสาธิตของเรา มีการแสดงว่าตำแหน่งที่ตั้งเมนูที่สำคัญที่สุดของเรากำลังแสดงเมนูการนำทางที่ชื่อว่า 'เมนูหลัก'

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

Select logged in menu

ในเร็วๆ นี้ คุณจะต้องคลิกที่ลิงก์ย้อนกลับ '+ เงื่อนไข'

การดำเนินการนี้จะแสดงป๊อปอัปโดยที่คุณจะเห็นสถานการณ์ต่างๆ ให้เลือก

Select logged in user aa the condition

เพียงทำเครื่องหมายที่ช่องในอนาคตเพื่อเลือกตัวเลือก 'ผู้ใช้ที่เข้าสู่ระบบ' จากนั้นคลิกที่ปุ่ม 'บันทึก'

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

Different menu for logged in users

หากต้องการทราบคำแนะนำที่ละเอียดยิ่งขึ้นและเรียนรู้วิธีการใช้โค้ดอย่างเชี่ยวชาญ โปรดอ่านคำแนะนำของเราเกี่ยวกับวิธีแสดงเมนูที่หลากหลายแก่ผู้ซื้อที่เข้าสู่ระบบใน WordPress

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

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

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

Select the Conditional Menu

คุณควรรวมเมนูตามเงื่อนไขที่เหมาะสมสำหรับบทบาทของบุคคลที่คุณจะพบ สำหรับบทช่วยสอนนี้ เราได้เลือกเมนู 'ผู้ดูแลระบบเมนูนำทาง'

จากนั้น คุณจะต้องคลิกลิงก์ '+ เงื่อนไข' เพื่อให้คุณสามารถเลือกตำแหน่งผู้บริโภคได้

Select the Roles That Should See the Menu

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

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

ในการดำเนินการนี้ คุณต้องตั้งค่าและเปิดใช้งานปลั๊กอิน Conditional Menus ตามที่ได้รับการพิสูจน์แล้วก่อนหน้านี้ จากนั้นจึงเลือกใช้เมนูการนำทางที่ยอมรับได้ และคลิกลิงก์ย้อนกลับ '+ Conditions'

คราวนี้คุณควรคลิกแท็บ 'หน้า' จริงๆ คุณจะเห็นรายชื่อของทุกไซต์บนเว็บไซต์ของคุณ

Select the Pages Where the Menu Should Be Displayed

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

การซ่อนเมนูการนำทางบนหน้า Landing Internet ใน WordPress

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

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

ในคู่มือของเราเกี่ยวกับวิธีปรับปรุงการแปลงไซต์ Landing Site ของคุณได้ถึง 300% เราขอแนะนำให้คุณลดการรบกวนโดยนำเมนูการนำทางและไฮเปอร์ลิงก์อื่นๆ ออกจากหน้าเว็บ

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

Select Disable Menu From the Drop Down

ถัดไป คุณต้องเพียงแค่คลิกการเชื่อมต่อ '+ เงื่อนไข' เพื่อเลือกว่าจะแสดงเมนูเมื่อใด

คุณควรคลิกที่แท็บ 'หน้า' และใส่เครื่องหมายถูกที่หน้า Landing Page ของคุณในอนาคต

Select the Pages Where the Navigation Menu Should Be Hidden

อย่ามองข้ามการคลิกปุ่ม 'บันทึก' เพื่อจัดเก็บการกำหนดค่าของคุณ

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

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

ลองใช้บทช่วยสอนที่มีประโยชน์เหล่านี้เพื่อยืดอายุการทำงานของเมนูการนำทางบนเว็บไซต์ WordPress ของคุณ

เราหวังว่าบทช่วยสอนนี้จะช่วยให้คุณค้นพบวิธีรวมตรรกะแบบมีเงื่อนไขเข้ากับเมนูใน WordPress คุณอาจต้องการศึกษาวิธีสร้างเวิร์กโฟลว์อัตโนมัติ หรือตรวจสอบบันทึกของเราเกี่ยวกับปลั๊กอินพิสูจน์ทางสังคมในอุดมคติสำหรับ WordPress และ WooCommerce

หากคุณชอบบทความนี้ โปรดสมัครรับข้อมูลจากบทแนะนำภาพยนตร์ YouTube Channel สำหรับ WordPress คุณสามารถค้นพบเราได้ทาง Twitter และ Facebook