wordpress 会自动给你添加 br 和 p 这类换行符
我主题本身就设置了各种间距,不需要 br 换行符,但是又不能全部删掉,全部 br 标签删掉后就文字无法换行了
其他地方间距都是没问题的,不影响,唯独 a 标签下的图片后面给我添加了 br 换行符就很不爽,间距拉的太长了。。。空出来一大截
后面发现对于我而已并没有任何卵用,我只需要删图片后面的 br 标签就行。。。
因此今晚折腾了半天,最开始想用正则匹配 在文章内容输出之前去掉那个 br 标签,可是折腾了好久始终不行,最后想到了前端 JS ,虽然我JS真的弱爆了,但是我知道JS可以完美解决我的问题。
经过很长时间的百度查资料,最终代码如下:
/* 删除文章图片后面的br换行符 */ $(function (){ var aa = $(".image-br").next() aa.each(function(){ $(this).remove() }) })
先给图片的 A 标签添加一个 class 样式 image-br
然后添加上方的JS代码到主题的 js 文件末尾就行了,完美解决 [aru_13][aru_13]
本文作者为Mr.Wu,转载请注明,尊守博主劳动成果!
由于经常折腾代码,可能会导致个别文章内容显示错位或者别的 BUG 影响阅读; 如发现请在该文章下留言告知于我,thank you !