我发现我的wordpress4.7中的CJK文章无法正确断行,其中包含CJK和英文字符。
这是发布前的文章。
在发布之前,所有行都已正确破解。
现在发布后显示如下。 所有线条混乱,以意想不到的方式打破了格式错误。
我曾试图以这种方式修复它。
vim /var/www/html/wp/wp-content/themes/twentysixteen/style.css
.site-inner {
margin: 0 auto;
max-width: 1320px;
position: relative;
}
.site-content {
word-wrap: break-word;overflow:hidden;
word-break:break-all;white-space:pre-wrap;
}
要重新启动apache和wordpress,根本没有效果。
我的wordpress版本是4.7,主题是二十几岁。
答案 0 :(得分:2)
尝试在functions.php主题文件中添加此代码
function my_tinymce_fix( $init )
{
// html elements being stripped
$init['extended_valid_elements'] = 'div[*], article[*]';
// don't remove line breaks
$init['remove_linebreaks'] = false;
// convert newline characters to BR
$init['convert_newlines_to_brs'] = true;
// don't remove redundant BR
$init['remove_redundant_brs'] = false;
// pass back to wordpress
return $init;
}
add_filter('tiny_mce_before_init', 'my_tiny_mce_fix');
答案 1 :(得分:1)
尝试word press plugin。 TinyMCE Advanced
可以选择禁用从插件的设置页面自动删除br标签和p标签。
答案 2 :(得分:0)
不要搞砸我的标记是一个允许你的插件
以逐页的方式停用帖子和页面中的所有自动生成的HTML标记。
它会在默认的WordPress编辑器中添加一个小方框,以关闭 自动标记/格式化 该页面/帖子< /强>
这意味着可以保持所有其他页面不变,只禁用当前正在编辑的页面/帖子的自动格式
然后,
当您有包含混合内容的网页/帖子时,请停用该网页/帖子的自动格式并手动添加html标记,如found : org.apache.spark.mllib.classification.NaiveBayes
required: org.apache.spark.ml.PipelineStage
val pipeline = new Pipeline().setStages(Array(tokenizer, filterer, countVectorizer, nb))
等等