Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

182
Views
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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!