TinyMCE 편집기에 커스텀 버튼을 추가했는데, 클릭하면 WP의 Thickbox를 열고 싶습니다.
그래서 어떻게 그것을 만들 수있는 tb_show()
기능로드 내가 아약스와 함께 할 내용?
// the ajax
add_action('wp_ajax_getTheContent', 'getTheContent');
function getTheContent(){
echo 'weqwtegeqgr'; // <- this should be displayed in the TB
die();
}
내가 사용하고있는 편집기 플러그인 코드는 다음과 같습니다.
init : function(ed, url) {
ed.addButton('do_stuff', {
title : 'Do Stuff',
image : url + '/icon.gif',
onclick : function() {
OpenMyThickbox('do_stuff');
}
});
...
따라서 OpenMyThickbox
자바 스크립트 함수는 내가 원하는 것을해야합니다.
function OpenMyThickbox(tag){
tb_show(tag, '...'); // <- how to load content trough ajax here ?
}