WordPress 评论图片
  • 分类:Web
  • 发表:2020-03-07
  • 围观(5,989)
  • 评论(0)

在主题函数founction.php里加入代码,wordpress后台——外观——编辑——founction.php

add_action('comment_text','comments_embed_img',2);

function comments_embed_img($comment){
<p style="padding-left: 30px;">$size =auto;</p>
<p style="padding-left: 30px;">$comment = preg_replace(array('#(http://([^\s]*)\.(jpg|gif|png|JPG|GIF|PNG))#','#(https://([^\s]*)\.(jpg|gif|png|JPG|GIF|PNG))#'),'<img src="$1" alt="评论" style="width:'.$size.'; height:'.$size.'" />', $comment);</p>
<p style="padding-left: 30px;">return $comment;</p>
}

评论只要粘贴图片地址,就能将图片地址自动替换为<img>标签,

效果

之前的效果是

不用说也知道喜欢哪个吧

(不,我不知道)

然后一个bug是图片大小,网络图片没法调整大小显示。

添加<a>超链接直接跳转图片


add_action('comment_text', 'comments_embed_img', 2);

function comments_embed_img($comment) {
$comment = preg_replace(array('#(http://([^\s]*)\.(jpg|gif|png|JPG|GIF|PNG))#','#(https://([^\s]*)\.(jpg|gif|png|JPG|GIF|PNG))#'),'<a href="$1"><img src="$1" alt="评论" style="width:640; height:480" /></a>', $comment);

return $comment;
}

   

共有 0 条留言


Top