2010-06-11 13 views
5

¿Puede alguien decirme cómo decirle al editor de tinymce de Wordpress que NO elimine las etiquetas de script? Miré en wp-admin/includes/post.php y añadiówordpress extended_valid_elements para la etiqueta de script?

'extended_valid_elements'=>'script[charset|defer|language|src|type]', 

a la $initArray.

Cuando hago una vista de origen en el editor de entradas CMS, veo que no aparece así:

<script type="text/javascript"> 
/* <![CDATA[ */ 
tinyMCEPreInit = { 
    base : "http://dev.esolar.ca/wp-includes/js/tinymce", 
    suffix : "", 
    query : "ver=327-1235", 
    mceInit : { 
     mode:"specific_textareas", 
     editor_selector:"theEditor", 
     width:"100%", 
     theme:"advanced", 
     skin:"wp_theme", 
     theme_advanced_buttons1:"bold,italic,strikethrough,|,bullist,numlist,blockquote,|,justifyleft,justifycenter,justifyright,|,link,unlink,wp_more,|,spellchecker,fullscreen,wp_adv", 
     theme_advanced_buttons2:"formatselect,underline,justifyfull,forecolor,|,pastetext,pasteword,removeformat,|,charmap,|,outdent,indent,|,undo,redo,wp_help", 
     theme_advanced_buttons3:"", 
     theme_advanced_buttons4:"", 
     language:"en", 
     spellchecker_languages:"+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv", 
     theme_advanced_toolbar_location:"top", 
     theme_advanced_toolbar_align:"left",   
     theme_advanced_statusbar_location:"bottom", 
     theme_advanced_resizing:"1", 
     theme_advanced_resize_horizontal:"", 
     dialog_type:"modal", 
     relative_urls:"", 
     remove_script_host:"", 
     convert_urls:"", 
     apply_source_formatting:"", 
     remove_linebreaks:"1", 
     gecko_spellcheck:"1", 
     entities:"38,amp,60,lt,62,gt", 
     accessibility_focus:"1", 
     tabfocus_elements:"major-publishing-actions", 
     media_strict:"", 
     paste_remove_styles:"1", 
     paste_remove_spans:"1", 
     paste_strip_class_attributes:"all", 
     wpeditimage_disable_captions:"", 
     plugins:"safari,inlinepopups,spellchecker,paste,wordpress,media,fullscreen,wpeditimage,wpgallery,tabfocus" 
    }, 
    load_ext : function(url,lang){ 
     var sl=tinymce.ScriptLoader; 
     sl.markDone(url+'/langs/'+lang+'.js'); 
     sl.markDone(url+'/langs/'+lang+'_dlg.js'); 
    } 
}; 
/* ]]> */ 
</script> 

Pero por alguna razón, mi editor todavía no guarda <script> etiquetas. ¿Qué estoy haciendo mal?

Respuesta

0

Tuve un problema similar con iframes. Creo que en lugar de <script attributes>, podría ser [script attributes]. Tendrá que buscar la sintaxis

5

Se ha reducido al KSES filtrado antes de que su publicación se guarde en la base de datos.

En functions.php de su tema, globalice la variable $allowedpostags, luego agregue las etiquetas que desea permitir;

global $allowedposttags; 
$allowedposttags['script'] = array(
    'type' => array(), 
    'src' => array() 
); 

Observe la estructura de la matriz y el hecho de que también debe especificar los atributos permitidos.

+1

pero las etiquetas se eliminan inmediatamente después de presionar Publicar en el editor wysiwyg. Hago clic en la pestaña HTML en el editor y las etiquetas , publique la publicación, actualice la página, las etiquetas

  • 11. Etiqueta de script en cadena de JavaScript
  • 12. colocación de etiqueta de script HTML?
  • 13. Crear etiqueta de script en IE8
  • 14. Entidades HTML dentro de la etiqueta de script no convertida?
  • 15. ¿Es incorrecto colocar la etiqueta <script> después de la etiqueta</body>?
  • 16. Cómo encontrar el padre de la etiqueta del script
  • 17. Usar la variable JS para establecer el atributo src para la etiqueta <script>
  • 18. ¿Qué es esta etiqueta de script?
  • 19. ¿Cómo cargar el entorno de Wordpress en un script php?
  • 20. <script> etiqueta debe incluir etiqueta separada</script>?
  • 21. Escapar</script> etiqueta dentro Javascript
  • 22. elemento DOM donde etiqueta script es
  • 23. ¿Buenos recursos para Wordpress?
  • 24. Wordpress add_rewrite_rule para redirigir la página incorrectamente
  • 25. ¿Agregar un nombre de clase personalizado a la etiqueta del cuerpo de Wordpress?
  • 26. ¿Cuáles son los atributos "para" y "evento" de la etiqueta del script (Javascript, HTML)
  • 27. WordPress - la producción de una lista de mensajes filtrados por etiqueta y luego categoría
  • 28. Etiqueta de fin de script explícita siempre convertida en autocierre
  • 29. Buscando Jira para la etiqueta! =
  • 30. etiqueta Meta para la traducción