Gostaria de criar uma opção de tema para adicionar um link. Carregar esses scripts e acionar a caixa de diálogo funcionará bem se o editor wp estiver 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;
});
mas como abrir a caixa de diálogo de link sem a presença do editor?
É isso que eu estou procurando
Respostas:
Não existe uma maneira ética de fazer isso. Mas ainda há uma maneira de fazer isso. O WordPress escreveu o script wpLink, tendo em mente que o editor está lá, mas ainda assim o WordPress manipula quando o editor não está lá (Good Thing)
Considere este exemplo e assuma que o estamos usando no front-end no rodapé.
Primeiro, enfileire o estilo e os scripts essenciais.
Agora conecte esta função no rodapé Leia os comentários embutidos
fonte
_WP_Editors
código, e ele quebrou. Sua resposta salvou o dia - obrigado!