Penggantian kotak tebal

9

Saya mencari, sayangnya tidak berhasil, untuk pengganti ThickBox yang digunakan dalam Pengunggah Media.

Pencarian apa pun gagal tentang cara memanfaatkan Pengunggah Media dan tidak ada tentang skrip yang digunakan untuk modal windows.

Adakah yang bisa membantu saya? Apakah ada cara untuk menggunakan modal yang sama seperti yang digunakan Pengunggah Media, tetapi untuk menempatkan konten khusus di dalamnya seperti itu dimungkinkan dengan ThickBox?

Domagoj
sumber
Apakah ini untuk digunakan di ujung depan atau belakang?
Baerkins
Backend. Saya mencoba menggunakan lightbox seperti pengunggah media standar. Saya menemukan bahwa itu bukan pengganti thickbox tetapi modal khusus dibuat hanya untuk pengunggah media dan tidak dapat digunakan kembali dalam cara Thickbox. Saya telah menggunakan kotak tebal
Domagoj
2
Saya pikir mereka menggunakan backbone Ini akan menjadi js github.com/WordPress/WordPress/blob/master/wp-includes/js/… . Untuk plugin saya, saya menggunakan Colorbox jacklmoore.com/colorbox
grappler
Anda akan ingin melihat templat garis bawah, dan bagaimana mereka berinteraksi dengan wp-views dan objek wp.media. Sayangnya itu tidak didokumentasikan dengan baik.
NoBugs

Jawaban:

1

Untuk apa nilainya, saya telah mengintegrasikan pengunggah media baru dalam sebuah plugin yang memungkinkan admin untuk memilih atau mengunggah media dari dialog media standar daripada harus menyalin / menempel URL, dan tampaknya berfungsi dengan baik.

Saya mengirim jawaban di sini yang mungkin apa yang Anda cari.

Tom McFarlin memiliki seri + tuts dalam karya pada bulan lalu.

Tautan lain yang mungkin membantu:

Perry
sumber
1

Pemahaman saya atas pertanyaan Anda adalah bahwa Anda ingin menggunakan sembulan yang memiliki konten selain dari Pengunggah Media. Untuk mencapai ini ikuti langkah-langkah ini:

  1. Tambahkan kode ini untuk memasukkan skrip kotak tebal.

    <?php
    add_action('init', 'init_theme_method');
    function init_theme_method() {
    add_thickbox();
    }
    ?>
  2. Tambahkan class = 'thickbox' ke elemen yang dapat diklik yang akan menampilkan munculan.

    <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. Perhatikan dalam kode terakhir ada parameter inlineId. Ini akan menjadi kode yang akan ditampilkan di dalam kotak sembulan.

       <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>

saya harap ini membantu

Sumber: Buat Pop-up Windows di Blog WordPress Anda dengan Thickbox

Kalimah
sumber
Saya baru menyadari bahwa ini adalah pertanyaan lama tetapi ada di bagian atas daftar untuk daftar pertanyaan yang tidak terjawab.
Kalimah