Доброй ночи. Собственно говоря сабж. Перепробовал практически всё, но при копировании текста с сайта, tinymce все равно подтягивает стили. Фильтр сейчас стоит со следующими настройками:
function my_format_TinyMCE( $in ) {
global $post;
$post_type = get_post_type( $post->ID );
if( $post_type == 'pubedit'){
$in['remove_linebreaks'] = false;
$in['gecko_spellcheck'] = false;
$in['keep_styles'] = false;
$in['accessibility_focus'] = false;
$in['tabfocus_elements'] = 'major-publishing-actions';
$in['media_strict'] = false;
$in['paste_remove_styles'] = true;
$in['paste_remove_spans'] = true;
$in['paste_strip_class_attributes'] = 'none';
$in['paste_text_use_dialog'] = false;
$in['wpeditimage_disable_captions'] = true;
$in['plugins'] = 'wordpress,wplink';
//$in['content_css'] = get_template_directory_uri() . "/editor-style.css";
$in['wpautop'] = true;
$in['apply_source_formatting'] = false;
$in['block_formats'] = "Paragraph=p";
$in['toolbar1'] = 'bold, italic, underline, strikethrough, link, unlink';
$in['toolbar2'] = '';
$in['toolbar3'] = '';
$in['toolbar4'] = '';
return $in;
} else {
$in['toolbar1'] = 'bold,italic,strikethrough,bullist,numlist,blockquote,hr,alignleft,aligncenter,alignright,link,unlink,wp_more,spellchecker,wp_fullscreen,wp_adv ';
$in['toolbar2'] = 'formatselect,underline,alignjustify,forecolor,pastetext,removeformat,charmap,outdent,indent,undo,redo,wp_help ';
$in['toolbar3'] = '';
$in['toolbar4'] = '';
return $in;
}
}
add_filter( 'tiny_mce_before_init', 'my_format_TinyMCE' );
Кто сталкивался с подобной проблемой, посоветуйте пожалуйста как решить.
P.s Самостоятельно без стилей скопировать то я могу, мне важно что бы пользователи сайта не могли копировать стили.