Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

176
Visualizações
Usando TinyMCE con WordPress. Múltiples editores en la misma página. La matriz tinymce.editors está vacía si los editores se cargaron en modo de texto

Estoy usando TinyMCE con WordPress. Lo necesito como parte de mi complemento personalizado de WordPress. Entonces, hay una página que contiene varios editores TinyMCE, cada uno con una ID diferente. Cada uno de ellos fue creado con la función wp_editor() . Cuando el usuario realiza una acción como hacer clic en el botón, quiero establecer el contenido del editor en particular usando tinymce.get("exampleID").setContent(). Eso funciona bien siempre que TinyMCE se haya cargado en modo visual. Al igual que hay 2 modos: visual y texto.

Cuando el usuario cambia al modo de texto, abandona la página y vuelve más tarde, estos editores de TinyMCE intentarán cargar en modo de texto en lugar de visual. Pero aquí está mi problema: si estos editores se cargan en modo de texto, no están en la matriz tinymce.editors y el uso de tinymce.get() dará como resultado un error de javascript que dice que es nulo. Si el usuario vuelve al modo visual, ese editor en particular aparecerá en la matriz tinymce.editors. Por lo tanto, el usuario debe volver a cambiar cada uno de los editores al modo visual para que se envíen a la matriz tinymce.editors.

Actualmente, solo escondo los botones de modo alternar, pero sabría si hay alguna solución para eso.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda