Como parar o espaço de remoção do editor (& nbsp;) no início do parágrafo

Uso o WordPress com o TinyMCE em chinês.

Precisa de espaços brancos duplos no início de cada parágrafo. Mas o editor removerá automaticamente todos os espaços (espaço em branco e nbsp; código) no início do parágrafo quando eu alternar o editor entre o modo WYSIWYG e o modo HTML.

Quando eu usei o WordPress 3.8, eu poderia parar isso fazendo isso com esses códigos

 add_filter('tiny_mce_before_init', 'preserve_nbsp_chars'); function preserve_nbsp_chars($initArray) { $initArray['entities'] = $initArray['entities'].',160,nbsp'; return $initArray; } 

A coisa ruim é que não funciona depois que eu atualizei o WP para 4.0.

Solutions Collecting From Web of "Como parar o espaço de remoção do editor (& nbsp;) no início do parágrafo"

 //[nbsp] shortcode function nbsp_shortcode( $atts, $content = null ) { $content = '&nbsp'; return $content; } add_shortcode( 'nbsp', 'nbsp_shortcode' ); 

Então ligue assim:

[nbsp]

Ao invés de:

   

Dica de chapéu para esta publicação no wordpress.org: https://wordpress.org/support/topic/prevent-nbsp-characters-from-getting-removed-by- the-visual- editor

Uma solução feia que sempre usei no WordPress para adicionar espaços é usar  

É feio, mas funciona.