wordpress 删除文章图片后面的br换行符

Mr.Wu 7,210 0 正在检测是否收录...

wordpress 会自动给你添加 br 和 p 这类换行符

我主题本身就设置了各种间距,不需要 br 换行符,但是又不能全部删掉,全部 br 标签删掉后就文字无法换行了

其他地方间距都是没问题的,不影响,唯独 a 标签下的图片后面给我添加了 br 换行符就很不爽,间距拉的太长了。。。空出来一大截

之前曾尝试解决过一次这个问题
wordpress 去掉自动添加的 br 标签 3年前 (2020-11-22) 0 wordpress 去掉自动添加的 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]

打赏
发表评论 取消回复
表情 图片 链接 代码

分享
微信
微博
QQ