Forece 一直使用的是 CodeColorer 这款高亮代码插件,但是一直有个问题,就是如果单行代码过长的话,只会显示滚动条,而不会自动换行,这让广大读者们在阅读上造成了一定的困扰。每次都要拖动滚动条才可以看到代码,有没有办法让单行长代码自动换行呢。

办法还是有滴,其实 CodeColorer 插件中自带了几个函数,每次添加 Code 时候,添加一个 nowrap=false 的函数就可以实现自动换行了,不过 Forece 比较懒,有没有不添加参数就能实现自动换行呢。

…………………………………………

最后终于黄天不负有心人,原来插件中的 codecolorer/codecolorer-options.php 这个文件里,有默认开关。之前是默认不换行,我们把这个开关闭了就OK了,实现方法如下:

找到代码:

1
2
if (!isset($options['nowrap'])) {
      $options['nowrap'] = true;

将 True 改为 false 即可

1
2
if (!isset($options['nowrap'])) {
      $options['nowrap'] = false;

现在我们看代码就是灰常简介明了大方啦~~~

如果此方法还不可以,那么请参考 “WordPress 用CSS强制长代码换行与不换行