Image Upload for BBPress 是一款能让你在 bbpress 里的发帖框和回帖框里上传图片的插件,
但是安装了这个插件后会自动开启 “粘贴为文字” 功能,让你不能直接粘贴图片(虽说该插件也提供粘贴图片 URL 的框,但是更繁琐)
于是我找到了以下代码:
【bbp-image-upload.php——第 76 行开始】 …… 76.add_filter('bbp_after_get_the_content_parse_args', 'hm_bbpiu_modify_editor', 9999); 77.function hm_bbpiu_modify_editor($args = array()) { 78. if (!isset($args['tinymce']) || !is_array($args['tinymce'])) 79. $args['tinymce'] = array(); 80. $args['tinymce']['paste_as_text'] = true; 81. $args['tinymce']['file_browser_callback'] = 'function(field_id){hm_bbpui_file_upload(field_id);}'; 82. return $args; 83.} ……
解决方法为:
仅需把 bbp-image-upload.php 的第 80 行(也就是 $args[‘tinymce’][‘paste_as_text’] = true;)改为:
$args['tinymce']['paste_as_text'] = false;
即可。