文章目录
错误的显示示例
1 root@server:~# docker ps
2 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3 0e31a16ce293 portainer/portainer-ce:latest "/portainer" 1 minutes ago Up 1 minutes 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp portainer
期望的显示示例
1 root@server:~# docker ps
2 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3 0e31a16ce293 portainer/portainer-ce:latest "/portainer" 1 minutes ago Up 1 minutes 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp portainer
问题出现的原因
在 WordPress 5.6 版本之后,由以下样式引发
.wp-block-code code {
white-space: pre-wrap;
overflow-wrap: break-word;
}
我的解决方案
-
修改 wp-content/plugins/wp-editormd/src/App/WPMarkdownParser.php 第 424 行
$classes = array();
修改为
$classes = array('wp-block-code');
-
WordPress 控制面板 – 外观 – 自定义 – 额外CSS 中添加
code.wp-block-code { white-space: pre; }
-
编辑受影响的文章,无需做任何修改直接保存即可。