Adicionando um botão de cor em diálogo tinymce com api atual

Estou tentando adicionar um botão de cor em uma checkbox de diálogo de tinymce, que eu consegui fazer com a ajuda de usar esta questão stackoverflow aqui: https://stackoverflow.com/questions/23511566/adding-a-colorbutton-in- tinymce-dialog-with-api-4-x-doesnt-work

O problema é que eu preciso que ele leve o valor hexadecimal selecionado e injete-o no shortcode. Aqui está um violão que fiz http://fiddle.tinymce.com/sZeaab, ele adicionará o shortcode como este: [shortcode color=''] mas falta o valor hexadecimal. Eu preciso do shortcode para ficar assim: [shortcode color='#ffffff'] Além disso, ele muda a cor do texto, o que não é o que eu quero também, suponho que é porque eu tenho essa configuração. É o que estou fazendo da maneira apropriada para fazer isso? Esse script deve ser descartado e reescrito? Eu sou novo no desenvolvimento de wordpress, então qualquer orientação seria apreciada, já que eu realmente não sei o que estou fazendo quando se trata do TinyMCE. Deixe-me saber se você precisa de mais explicações.

Solutions Collecting From Web of "Adicionando um botão de cor em diálogo tinymce com api atual"