คำถามติดแท็ก menus

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

4
เพิ่ม Javascript ลงในเมนู WordPress
มีวิธีในการวางจาวาสคริปต์ในส่วน URL ของรายการเมนู WordPress หรือไม่? ฉันมีฟังก์ชั่นการแชทสดบนเว็บไซต์ของฉันและฉันควรจะวางโค้ดนี้ลงบนเว็บไซต์เพื่อสร้างลิงค์เพื่อเปิดการแชทสด (ตามที่แนะนำไว้ที่นี่) <!-- BEGIN OLARK CHAT LINK --> <a href="javascript:void(0);" onclick="olark('api.box.expand')"> Click here to chat! </a> <!-- END OLARK CHAT LINK --> ลูกค้าต้องการลิงค์ในแถบนำทางยูทิลิตี้ซึ่งสร้างขึ้นโดยใช้เมนู WordPress ในแดชบอร์ดของ WordPress แต่เมื่อฉันคัดลอกและวางjavascript:void(0);" onclick="olark('api.box.expand')ลงในช่อง URL ในแดชบอร์ด WordPress มันเพิ่งหายไปและลิงค์ยังคงไม่ทำงาน บางสิ่งที่ฉันอ่านบอกว่าบางทีฉันสามารถวางคลาสที่กำหนดเองบนลิงก์ที่เป็นปัญหาแล้วเขียนฟังก์ชัน Javascript ที่จะเริ่มทำงานเมื่อมีการคลิกลิงก์ที่มีคลาสนั้น ฉันพยายามอย่างนั้นและฉันก็ทำมันไม่ได้ ฉันไม่รู้จัก Javascript มากนักดังนั้นจึงเป็นไปได้ว่าฉันเขียนผิดทั้งหมด ไม่มีใครรู้วิธีการทำเช่นนี้? ฉันต้องการที่จะทำโดยไม่ต้องใช้ปลั๊กอิน

2
กรอง wp_nav_menu ()
ฉันพยายามแยกการนำทางของฉันออกเป็น 3 แถบนำทางเดียว (ระดับ 1 ระดับ 2 และระดับ 3 +) สามเพราะพวกเขาถูกแยกออกจากเว็บไซต์และพวกเขาควรปรากฏเฉพาะขึ้นอยู่กับหน้าปัจจุบัน -0-------1--------2-------3+- level/depth Home | |\___ Lobby | |\___ Projects | |\___ Project A | | |\___ Review | | |\___ Comments | | \____ Download | \____ Project B | |\___ Review | |\___ Comments | \____ Download |\___ …

1
เพิ่มคอนเทนเนอร์ในเมนูย่อย nav_menu
มีวิธีที่ฉันสามารถล้อมรอบ div ของ wp_nav_menu ของ ul.sub-menu ได้ไหม ตัวอย่างเช่นมาร์กอัปจะมาจาก <ul class="menu"> <li><a href="/">Item 1</a></li> <li> <a href="/">Item 2</a> <ul class="sub-menu"> <li><a href="/">Item 1</a></li> <li><a href="/">Item 1</a></li> </ul> </li> <li><a href="/">Item 1</a></li> <li><a href="/">Item 1</a></li> </ul> สำหรับสิ่งนี้ <ul class="menu"> <li><a href="/">Item 1</a></li> <li> <a href="/">Item 2</a> <div class="sub-menu-wrap"> <ul class="sub-menu"> <li><a href="/">Item …

4
เปลี่ยน the_title () ของหน้าเว็บแบบไดนามิก
ฉันกำลังพัฒนาปลั๊กอินที่ไม่ได้ใช้ประเภทโพสต์ที่กำหนดเอง แต่แยกตารางฐานข้อมูล เป็นปลั๊กอินที่แสดงรายการของหลักสูตรที่มีลิงก์ที่นำไปสู่หน้ารายละเอียดหลักสูตรที่แตกต่างกันซึ่งผู้ใช้สามารถสมัครเรียนหลักสูตรได้ ในสถานะปัจจุบันฉันใช้รหัสย่อเพื่อดึงข้อมูลปลั๊กอินลงในหน้าด้วยเทมเพลตหน้าแบบกำหนดเอง (page-courses.php) ตอนนี้ฉันต้องการเปลี่ยนthe_title()แบบไดนามิกตามหน้าเว็บที่ปลั๊กอินแสดง (รายการหลักสูตรหน้ารายละเอียดหลักสูตรพร้อมแบบฟอร์มหน้าส่งแบบฟอร์มสำเร็จ) แต่เมื่อใดก็ตามที่ฉันทำอย่างนั้นกับตัวกรองต่อไปนี้ลิงก์ไปยังหน้าอื่น ๆ ในส่วนท้ายก็เปลี่ยนไปเช่นกัน: <?php add_filter('the_title', 'custom_page_title'); function custom_page_title() { return 'Custom Title'; } แก้ไข ใน footer.php ฉันมีฟังก์ชั่นที่มีลิงค์ส่วนท้ายด้วยwp_nav_menu()ดังนั้นฉันจึงสามารถกำหนดได้ในลักษณะ> เมนู แต่ด้วยตัวกรองด้านบนลิงก์ทั้งหมดในส่วนท้ายก็เปลี่ยนเป็น 'ชื่อที่กำหนดเอง' แต่ฉันต้องการเปลี่ยนชื่อของหน้าไม่ส่งผลต่อลิงก์เมนูในส่วนท้าย การพยายามเพิ่มแท็กแบบมีเงื่อนไขin_the_loop()ลิงก์ส่วนท้ายยังคงได้รับผลกระทบแม้ว่าจะไม่ได้อยู่ในลูปก็ตาม <?php add_action( 'loop_start', 'set_custom_title' ); function set_custom_title() { if ( in_the_loop() ) { add_filter( 'the_title', 'custom_page_title' ); } } function custom_page_title() …

2
จะเพิ่มลิงค์หน้าการเก็บถาวรชนิดโพสต์ที่กำหนดเองไปยังเมนู nav ได้อย่างไร?
ฉันไม่สามารถเข้าใจได้ ดูเหมือนว่าจะไม่มีช่องทำเครื่องหมายหรือสิ่งที่คล้ายกันในฟังก์ชั่นเพื่อเพิ่มหน้าโพสต์ประเภทเก็บถาวรโพสต์ที่กำหนดเองที่สร้างขึ้นใหม่ลงในเมนู นอกจากนี้ลิงค์จะต้องใช้งานได้หากคุณอยู่ในหน้า อาจเป็นไปไม่ได้ แต่มีปลั๊กอินบางอย่างหรือไม่ สำหรับความรักของฉันฉันไม่สามารถหาได้ :( ฉันพบเฉพาะปลั๊กอินนี้ที่ชื่อว่าCustom Post Type Archives ใน Nav Menusซึ่งไม่ได้ทำอะไรเลย แต่เพิ่มลิงก์ที่กำหนดเองไปยังเมนู .. ด้วยไซต์ -l url แบบเต็ม มันไม่ทำงานหรือไม่ไดนามิกมาก ฉันคิดว่าอาจเป็นวิธีที่ง่ายที่สุดในการแทนที่wp_nav_menu()และเพิ่มลิงก์ของฉันด้วยตนเองจากนั้นใช้$_GETข้อมูลเพื่อควบคุม "ลิงก์ที่ใช้งานอยู่ในปัจจุบัน"

3
วิธีระบุหน้าปัจจุบันที่ใช้งานอยู่ด้วยตนเองด้วย wp_nav_menu ()
มีวิธีการระบุด้วยตนเองที่หน้าปัจจุบัน "ใช้งาน" เมื่อใช้wp_nav_menu()? ฉันมีหน้า "ผลิตภัณฑ์" และในหน้านั้นฉันมีลิงก์ไปยัง taxonomies แบบกำหนดเอง (ไดนามิก) ต่างๆ เมื่อฉันคลิกที่หนึ่งใน taxonomies เหล่านี้ฉันจะอยู่ที่หน้า "ผลิตภัณฑ์" แต่ไม่มีwp_nav_menu()การอ้างอิงถึงข้อเท็จจริงที่ว่าฉันยังอยู่ในหน้า "ผลิตภัณฑ์" มีวิธีที่ฉันสามารถแก้ไขได้หรือไม่ ขอบคุณ! จอน
9 menus 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.