WordPress: повторное редактирование контента с помощью DoubleClick в редакторе

Я создал плагин для WordPress. Это открывает диалоговое окно с input поле для заполнения, а затем он создает div с содержанием поля. Однажды div был создан в редакторе, я хотел бы иметь возможность дважды щелкнуть по этому div и снова откройте диалоговое окно.
Как я должен это делать ?

Вот мой PHP-файл:

<?php
/*
Plugin Name: my Plugin
*/
?>

<?php
function add_myItems(){
?>

<!-- the Dialog Box -->
<div id="myDialog">

<style type="text/css">
#myDialog {
display: none; /* hidden by default */
position: fixed;
z-index: 100; /* Sit on top */
width: 200px;
height: 200px;
}
</style>

<input id="myData" value="" />
<a href="#" id="myOK">OK</a>

</div>

<!-- the WP button -->
<a href="#" id="myButton">Add DIV</a>

<?php
}

function add_myJS() {
wp_enqueue_script('myJS', '/wp-content/plugins/my/script.js', array('jquery'), '1.0', true);
}

add_action('wp_enqueue_media', 'add_myJS');
add_action('media_buttons', 'add_myItems');

?>

…и вот, мой JS FILE:

$('#myButton').click(function () {
$('#myDialog').show();
});

$('#myOK').click( function (){

var data = $('#myData').val();
var result ='<div class="myResult">' + data + '</div>';

wp.media.editor.insert(result); /* the WordPress function */
$('#myDialog').hide();

});

Спасибо за помощь. Николя.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector