기사 본문에 텍스트를 삽입해야합니다.이 텍스트는 사용자 정의 클래스로 일부 div 태그 안에 배치하여 "사이드 태그"로 바뀝니다.
텍스트 필드가있는 새 창을 띄우는 tinymce에서 사용자 정의 버튼을 만들었습니다. 텍스트를 작성하고 확인을 누르면 시작 및 endig div 태그가 추가되고 커서가 있던 wp 편집기에 삽입됩니다.
코드는 다음과 같습니다.
(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>');
}
});
}
});
});
})();
그리고 그것이하는 일 :
지금까지 모든 것이 작동하지만 ... 팝업 창이 켜져있는 동안 링크를 추가 할 수 있기를 원합니다. 기본 편집기의 "링크 삽입 / 편집"단추가 작동하는 방식과 똑같습니다. tinymce의 링크 플러그인을 사용하는 방법을 알고 있지만 도움이되지 않습니다. 주로 이미 게시 된 게시물을 연결하고 싶기 때문에 다음이 필요합니다.
내 사용자 정의 팝업 창에서이 버튼을 호출하거나 빠른 태그 기능을 호출하는 방법이 있습니까?
나는 이것이 당신이 wordpress.stackexchange.com/questions/209490/…를
—
brianjohnhanna