个人博客 > 学无止境 > PHP > phpcms内容图片自动添加alt和title

phpcms内容图片自动添加alt和title

博主的编辑器用的是UBuilder,上传图片和截图图片的alt属性和title属性都是文件名。不适合优化。改成了自动替换成标题。话不多说:

找到/phpcms/modules/content/content.php大概226行

$this->db->set_model($modelid);

下面加上

//替换图片alt属性
$content = stripslashes($_POST['info']['content']);
$preg = "/<img.*?src=[\"|\'](.*?)[\"|\'].*?>/";
$alt = $_POST['info']['title'];
$title = $_POST['info']['title'];
$img = '<img src="\1" alt="'.$alt.'"title="'.$title.'">';
$content = preg_replace($preg,$img,$content);
$_POST['info']['content'] = addslashes($content);

这样添加的时候就可以自动替换图片alt属性了

phpcms内容图片自动添加alt和title

phpcms内容图片自动添加alt和title

本文出自:琅枫个人博客。如需转载请注明出处!

本文出处:"https://www.phpfeng.cn/learn/php/57.html"

如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~

微信打赏

琅枫博客微信号

支付宝打赏

琅枫博客个人支付宝
本文关键词: phpcms alt title



你想在庞大的互联网上留下一丝足迹?

我不想成为一个庸俗的人。十年百年后,当我们死去,质疑我们的人同样死去,后人看到的是裹足不前、原地打转的你,还是一直奔跑、走到远方的我?

点我了解如何搭建个人博客?