首页» 教程» Wordpress教程» WordPress 图片自动添加标题和ALT属性-网站SEO(十八)

WordPress 图片自动添加标题和ALT属性-网站SEO(十八)

Hello,嗨,大家好,我是哈喽猿。

这里是哈喽猿网

今天推送的是wordpress教程的文章,感谢您宝贵的时间阅读

WordPress SEO优化目录:

1.WordPress 外链跳转效果

2.WordPress 百度熊掌号连接自动提交   

3.WordPress HTTPS提示危险网站修复   

4.WordPress 优化网站固定链接   

5.WordPress 网站地图百度Sitemap   

6.WordPress 代码实现百度熊掌自动提交   

7.WordPress 伪静态规则   

8.WordPress 标签/关键词加链接,百度蜘蛛爬行   

9.WordPress 外链转内链插件,增加权重   

10.WordPress 404页面重定向到最相近的地址

11.WordPress 隐藏广告联盟链接/内链转外链

12.WordPress 站内页面优化   

13.WordPress 新窗口打开文章/站外链接-添加nofollow属性   

14.WordPress 检测百度是否实录   

15.WordPress 301重定向   

16.WordPress 旧链接自动跳转到新链接   

17.WordPress 网站压缩,批量调整上传图片的最大宽高   

18.WordPress 图片自动添加标题和ALT属性   

19.WordPress 关键词自动加链接   

20.WordPress 站点添加 robots.txt

21.WordPress 百度熊掌号自动提交   

22.WordPress 统计404错误和404错误重定向   

23.WordPress 统计用户搜索的关键词

 

  

图片自动链接到文章,添加标题和ALT属性

请将下面代码添加到functions.php 文件

function auto_post_link($content) {
	global $post;
        $content = preg_replace('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i', "<a href=\"".get_permalink()."\" title=\"".$post->post_title."\" ><img src=\"$2\" alt=\"".$post->post_title."\" /></a>", $content);
	return $content;
}
add_filter ('the_content', 'auto_post_link',0);

 

结果:

<a href="https://www.helloyuan.com/wordpress-view-history.html" title="WordPress 添加文章浏览历史功能" >
    <img src="https://static.helloyuan.com/img/2013/03/helloyuan.com-201303521.png" alt="WordPress 添加文章浏览历史功能" />
</a>

首张图片加链接,剩余图片加alt属性

请将下面代码添加到functions.php 文件

/*--------------------------------------
自动为第一张图片添加链接地址,其他图片只加alt属性,不加链接
默认链接地址为当前文章的链接,alt属性为当前文章的标题
通过修改判断语句if($count==1),可以为指定顺序图片添加链接,不局限于第一个图片
--------------------------------------*/
$count = 0;
function auto_image_handler($matches){
	global $count,$post;
	$count++;
	if($count==1){//第一个图片添加链接地址
		return "<a href=\"".get_permalink()."\" title=\"".$post->post_title."\" ><img src=\"$matches[2]\" alt=\"".$post->post_title."\" /></a>";
	}
	else{//其他图片添加alt属性
		return "<img src=\"$matches[2]\" alt=\"".$post->post_title."\" /></a>";
	}
}
function auto_post_link($content){
	$content = preg_replace_callback('/<\s*img\s+[^>]*?src\s*=\s*(\'|\")(.*?)\\1[^>]*?\/?\s*>/i',
	'auto_image_handler',$content);
	return $content;
}
add_filter ('the_content', 'auto_post_link',0);

注意事项

上面的方法取消了图片的多余属性,图片的对齐样式可能会失效

 

图片灯箱效果需要将图片链接到原始图片的地址,如果使用该方法将图片链接到文章,那么灯箱效果就没办法使用

发表评论

0 评论

提供最优质的资源集合

站长留言