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文件。

来京东,挑本好书吧!

0条评论

发布评论

相关阅读

宝塔面板Nginx禁止IP访问80、443端口

网上有不少关于宝塔面板禁止ip访问网站的方式,但都是通过新建站点的方式,说实话完全没必要新建站点,要知道默认情况下Nginx的根目录是html文件夹,也就是说其实他已经默认有一个站点了,你在去新建一个站点不是多此一举了吗。 话不多说直接上教程,宝塔面板打开此文件 这个文件就是宝塔面板默认站点的nginx规则,这里我们把之前的规则删除,重新写入如下代码: 第2行是监听80端口,第3行是监听443端口…

建站教程 2020-12-06
宝塔面板Nginx禁止IP访问80、443端口

WordPress调用特定文章列表

在wordpress主题开发中会遇到需要在特定页面中调用指定的文章或文章列表,接下来教大家如何调用WordPress特定文章列表。 调用最新文章: 调用随机文章: 调用指定分类下的最新文章: 排除指定分类下的文章: 在需要调用特定文章列表的页面使用如上代码,就可以达到效果啦。

建站教程 2021-08-24
WordPress调用特定文章列表

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文章添加广告位
回到顶部