从Java脚本在POST编辑器中插入快捷代码(可视化/超文本标记语言) 时间:2011-09-27 作者:Yousef 我想从javascript(不是tinymce插件)在Wordpress帖子编辑器中插入一个短代码。我目前使用:tinyMCE.activeEditor.execCommand(\'mceInsertContent\', false, "[SHORTCODE]test[/SHORTCODE] "); 但这似乎只在编辑器处于“视觉”模式(有时activeEditor==null)时才起作用。如何在不考虑编辑器状态的情况下实现这一点?(我认为这是一种相当常见的情况) 1 个回复 SO网友:Andy Adams 这件事我很紧张,但我可能已经弄明白了。尝试以下操作(使用jQuery):if( ! tinyMCE.activeEditor || tinyMCE.activeEditor.isHidden()) { jQuery(\'textarea#content\').val("[SHORTCODE]test[/SHORTCODE] "); } else { tinyMCE.execCommand(\'mceInsertRawHTML\', false, "[SHORTCODE]test[/SHORTCODE] "); } 基本上,如果编辑器处于隐藏状态,则需要直接设置textarea的值。 结束 文章导航