Если вы имеете ввиду, ситуацию когда вы используя
TinyMCE в режиме кода написали
, переключились в визуальный редактор и переключившись обратно в редактор кода неразрывные пробелы пропали, а вы хотели бы их оставить, то вам поможет это:
function allow_nbsp_in_tinymce( $mceInit ) {
$mceInit['entities'] = 'nbsp,amp,lt,gt,mdash';
$mceInit['entity_encoding'] = 'named';
return $mceInit;
}
add_filter( 'tiny_mce_before_init', 'allow_nbsp_in_tinymce' );
Ну а если наоборот хотите их убрать, то можно, например, при сохранении их выкинуть:
function remove_nbsp( $content ){
$content = preg_replace(" ", " ", $content);
return $content;
}
add_action('content_save_pre', 'remove_nbsp');