WordPress自动给图片添加alt和title标签

建站教程 2020-10-08

站长都希望自己的网站能够被更多的用户搜索到,站点SEO优化是不可或缺提升被用户搜索到的手段之一,想让搜索引擎爬虫更多的了解自己的网站,网站图片最好加上alt和title标签,我这种懒人又不想手动添加图片alt和title标签,至少现在还没有养成手动添加的好习惯。

如果你和我一样没有手动添加图片alt和title的习惯,那么我相信你是需要我推荐的这个功能的,我采用的alt和title都是文章标题加站点名称的方式,虽说一篇文章内所有图片都使用这个方式添加alt和title的话也不是太标准,但毕竟我大部分文章都是 1 张配图,用这个方式问题也不算太大。毕竟图片优化也是WordPress做SEO优化的一种重要手段,不需要额外做什么,只需要复制粘贴下就可以达到效果,何乐而不为?

/** 图片自动添加ALT和TITLE */
function image_alt_title($content){
    global $post;preg_match_all('/<img (.*?)\/>/', $content, $images);
    if(!is_null($images)) {foreach($images[1] as $index => $value)
    {
        $new_img = str_replace('<img', '<img alt="'.get_the_title().'-'.get_bloginfo('name').'"'.'title="'.get_the_title().'-'.get_bloginfo('name').'"', $images[0][$index]);
        $content = str_replace($images[0][$index], $new_img, $content);}}
        return $content;
}
add_filter('the_content', 'image_alt_title', 99999);

上面的代码请放置在你的wordpress主题functions.php文件。

相关阅读

WordPress发送邮件设置

WordPress在修改登陆邮箱或找回登陆密码的时候,通常都需要发送邮件来进行操作验证,但服务商又禁止了服务器对外发送邮件的25端口,很多虚拟主机本身也禁用了mail函数,根本发不了邮件。 此时我们可以使用QQ邮箱、网易邮箱或者其他企业邮箱的SMTP功能做为WordPress发送邮件的方案。 使用SMTP功能的方式很简单,只需要将下列代码加入到functions.php文件即可 使用时请参照代码里…

建站教程 2020-09-23
WordPress发送邮件设置

最有效的wordpress禁止生成缩略图教程

之前给公司使用wordpress做了FAQ网站,[email protected],这主题好是好,但默认没有禁止生成缩略图,而我们公司的FAQ上面基本上全是GIF动图,哪么问题来了,GIF动图被缩略后是没有动画效果的,在大屏电脑上访问确实没有异常,但在小屏幕或者说分辨率低一点的电脑上访问是存在问题的,网站上面的图片都不动了,全是静态图片,这可咋整,好在领导不知道,刚好前段时间公司平台上U…

建站教程 2020-03-12
最有效的wordpress禁止生成缩略图教程

WordPress移除(wp_head)头部不必要的元素

以下内容都在主题的functions.php文件写入 1、移除WordPress版本信息 2、移除离线编辑器开放接口 3、移除WordPress头部加载DNS预获取 移除代码 4、移除emoji表情script和style 移除 5、移除wp-json链接 移除 6、移除 wp-block-library-css 前端 CSS 7、移除前后文、第一篇文章、主页meta信息 8、移除评论 9、移除w…

建站教程 2021-11-02
WordPress移除(wp_head)头部不必要的元素

WordPress日常函数大全

一、WordPress Header头部 <?php bloginfo(’name’); ?> 网站标题 <?php wp_title(); ?> 日志或页面标题 <?php bloginfo(’stylesheet_url’); ?> WordPress主题样式表文件style.css的相对地址 <?php bloginfo(’pingback_url’); ?> Wor…

建站教程 2021-11-02
WordPress日常函数大全

给WordPress文章添加广告位

想必有很多伙计的WordPress站点是没有广告位的,就算有广告位也很难得有文章中间的广告位,就像下面图片中的广告,直接显示在文章中间。 这里就给伙计们推荐一段代码来实现给文章添加广告位的目的,请把下面的代码放入functions.php文件。然后在第7行放入自己的广告代码,可以是谷歌联盟也可以是自己制作的其他图片广告或html代码。 其中第10行有一个数字2,表示此广告将插入到文章的第二段落后面…

建站教程 2020-12-06
给WordPress文章添加广告位
回到顶部