Me gustaría crear una opción de tema para agregar un enlace. Cargar estos scripts y activar el diálogo funciona bien si el editor wp está presente.
wp_enqueue_script('wplink');
wp_enqueue_script('wpdialogs');
wp_enqueue_script('wpdialogs-popup');
wp_enqueue_style('wp-jquery-ui-dialog');
wp_enqueue_style('thickbox');
wp_editor('', 'unique_id', array('editor_class'=>'hidden'));
$('.add-link').on("click", function(e){
e.preventDefault();
wpLink.open();
return false;
});
pero ¿cómo hacer que abra el cuadro de diálogo de enlace sin que esté presente el editor?
Esto es lo que busco
Respuestas:
No hay una forma ética de hacer esto. Pero todavía hay una manera de hacer esto. WordPress escribió el script wpLink teniendo en cuenta que el editor está allí, pero aún así maneja WordPress cuando el editor no está allí (Buena cosa)
Considere este ejemplo y suponga que lo estamos usando en el front-end en el pie de página.
Primero ponga en cola el estilo y los guiones esenciales.
Ahora enganche esta función en el pie de página Lea los comentarios en línea
fuente
_WP_Editors
código, y se rompió. Su respuesta salvó el día, ¡gracias!