ThickBox แทน


9

ฉันกำลังค้นหาขออภัยไม่สำเร็จสำหรับการแทนที่ ThickBox ที่ใช้ใน Media Uploader

การค้นหาใด ๆ ล้มเหลวในการใช้ประโยชน์จาก Media Uploader และไม่มีอะไรเกี่ยวกับสคริปต์ที่ใช้สำหรับหน้าต่างโมดัล

มีใครช่วยฉันบ้าง มีวิธีการใช้ modal เดียวกับ Media Uploader ใช้ แต่ใส่เนื้อหาที่กำหนดเองในมันเหมือนเป็นไปได้กับ ThickBox?


นี่สำหรับใช้กับส่วนหน้าหรือส่วนหลังหรือไม่?
Baerkins

แบ็กเอนด์ ฉันพยายามใช้ Lightbox เหมือนเครื่องมืออัปโหลดสื่อมาตรฐาน ฉันพบว่ามันไม่ใช่การแทนที่ thickbox แต่ modal especialy ทำเพื่อผู้อัปโหลดสื่อเท่านั้นและไม่สามารถใช้ซ้ำในแบบที่ Thickbox ใช้ ฉันได้ใช้ thickbox
Domagoj

2
ผมคิดว่าพวกเขาใช้แกนหลักนี้จะเป็น js github.com/WordPress/WordPress/blob/master/wp-includes/js/... สำหรับปลั๊กอินของฉันฉันใช้ Colorbox jacklmoore.com/colorbox
grappler

คุณจะต้องดูที่ขีดล่างแม่แบบและวิธีที่พวกเขาโต้ตอบกับวัตถุ wp-views และ wp.media น่าเสียดายที่เอกสารดังกล่าวยังไม่ดีพอ
NoBugs

คำตอบ:


1

สำหรับสิ่งที่คุ้มค่าฉันได้รวมเครื่องมืออัปโหลดสื่อใหม่ในปลั๊กอินที่ช่วยให้ผู้ดูแลระบบสามารถเลือกหรืออัปโหลดสื่อจากกล่องโต้ตอบสื่อมาตรฐานแทนที่จะต้องคัดลอก / วาง URL และดูเหมือนว่าจะทำงานได้ดี

ฉันโพสต์คำตอบที่นี่ซึ่งอาจเป็นสิ่งที่คุณกำลังมองหา

Tom McFarlin มีซีรี่ส์ tuts + ในผลงานเมื่อเดือนที่แล้ว

ลิงค์อื่น ๆ ที่อาจช่วย:


1

ความเข้าใจในคำถามของฉันคือคุณต้องการใช้ป๊อปอัปที่มีเนื้อหาอื่นนอกเหนือจาก Media Uploader เพื่อให้บรรลุตามขั้นตอนเหล่านี้:

  1. เพิ่มรหัสนี้เพื่อรวมสคริปต์ thickbox

    <?php
    add_action('init', 'init_theme_method');
    function init_theme_method() {
    add_thickbox();
    }
    ?>
  2. เพิ่ม class = 'thickbox' ให้กับองค์ประกอบใด ๆ ที่คลิกได้ซึ่งจะแสดงป๊อปอัพ

    <input alt="#TB_inline?height=300&amp;width=400&amp;inlineId=examplePopup1" title="add a caption to title attribute / or leave blank" class="thickbox" type="button" value="Show Thickbox Example Pop-up 1" />
  3. แจ้งให้ทราบในรหัสสุดท้ายมีพารามิเตอร์ inlineId นี่จะเป็นรหัสที่จะแสดงในกล่องป๊อปอัพ

       <div id="examplePopup1" style="display:none">
        <h2>Example Pop-up Window 1</h2>
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sed laoreet est. Etiam nec nibh aliquam leo maximus hendrerit. Aliquam velit erat, pretium eget faucibus ut, ullamcorper in sapien. Nulla dignissim turpis et pharetra vestibulum. Nulla et mattis eros. Integer consequat, odio sed gravida bibendum, dui purus viverra nisl, nec fringilla ante nibh non lorem. Morbi at tristique diam. Mauris et aliquam tellus, vehicula dapibus odio. Maecenas vulputate turpis ac orci fringilla, id cursus augue mollis. Aliquam sit amet ligula tellus.
    
    
        <strong>Just click outside the pop-up to close it.</strong>
        </div>

ฉันหวังว่านี่จะช่วยได้

ที่มา: สร้าง Windows ป็อปอัพในบล็อก WordPress ของคุณด้วย Thickbox


ฉันเพิ่งรู้ว่านี่เป็นคำถามเก่า แต่อยู่ด้านบนของรายการสำหรับรายการคำถามที่ยังไม่ได้ตอบ
Kalimah
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.