Saya perlu memasukkan beberapa teks ke dalam tubuh artikel, yang berubah menjadi "tag sisi" dengan membungkusnya di dalam beberapa tag div dengan kelas khusus.
Saya telah membuat tombol khusus dalam bentuk yang dapat memunculkan jendela baru dengan bidang teks. Anda menulis teks dan ketika Anda menekan OK itu menambahkan tag awal dan akhir div dan memasukkannya ke editor wp di mana kursor Anda berada.
Ini kodenya:
(function () {
tinymce.PluginManager.add('custom_mce_button2', function(editor, url) {
editor.addButton('custom_mce_button2', {
icon: false,
text: 'Side Tag',
onclick: function (e) {
editor.windowManager.open( {
title: 'Insert a Sidetag',
body: [{
type: 'textbox',
name: 'title',
placeholder: 'Type the side tag content here.',
multiline: true,
minWidth: 700,
minHeight: 50,
},
{
type: 'button',
name: 'link',
text: 'Insert/Edit link',
onclick: function( e ) {
//get the Wordpess' "Insert/edit link" popup window.
},
}],
onsubmit: function( e ) {
editor.insertContent( '<div class="side-tag-wrap hidden-xs"><div class="side-tag">' + e.data.title + '</div></div>');
}
});
}
});
});
})();
Dan apa fungsinya:
Sejauh ini semuanya berfungsi tetapi ... Saya juga ingin dapat menambahkan tautan saat jendela sembulan masih aktif, persis seperti tombol "Sisipkan / Edit tautan" dari editor default. Saya tahu cara menggunakan plugin tautan tinymce tetapi ini tidak membantu. Saya terutama ingin menautkan posting yang sudah diterbitkan jadi saya perlu ini:
Apakah ada cara untuk memanggil tombol ini di jendela sembulan khusus saya atau memanggil fungsi quicktag?