Sto codificando un widget e vorrei che l'utente fosse in grado di scegliere un collegamento come è possibile quando si modificano post o pagine normali (quando si fa clic sull'icona del piccolo collegamento e si ottiene la funzionalità di ricerca AJAX nel pop-up ). Qualcuno sa come faccio a farlo funzionare? Ho un pulsante HTML che vorrei allegare e fare clic anche a, e un campo in cui inserire il valore.
In class-wp-editor.php ho trovato alcune cose interessanti e mi chiedevo se potevo aver bisogno di questi file ..?
wp_enqueue_script('wp-fullscreen');
wp_enqueue_script('wplink');
Alla chiamata fullscreen.link();
, come il file sopra menzionato, ottengo questo errore:
Uncaught ReferenceError: wpActiveEditor is not defined
..e per ora sono sconcertato, perché il JS che fa riferimento a quella variabile mi sembra pazzo.
Vuoi indicarmi la giusta direzione? Mi piacerebbe farlo funzionare, creerà un'interfaccia utente killer per i miei widget!
------modificare-------
Finora non molto codice, a parte le inclusioni di script che ho precedentemente affermato;
<label for="<?php echo $this->get_field_name('link'); ?>">Link URL (including http://) : </label>
<input type="text" id="<?php echo $this->get_field_id('link'); ?>" name="<?php echo $this->get_field_name('link'); ?>" value="<?php if(isset($link)) echo esc_attr($link); ?>" class="widefat" />
<button class="secondary" id="choose_link">Link Browser</button>
..la parte di JS che dovrebbe attivare l'apertura dello script di collegamento;
linkBrowserButton.on("click", function(e){
e.preventDefault();
fullscreen.link();
});
wp_editor()
?