
实现方式:当有人在网站前台访问了你的老文章,而老文章没有设置过特色图像,那么它就会自动将这篇文章的第一张图片设置为特色图像(只执行一次)。
当然,对于新文章,你可以手动设置特色图像,如果不设置,就被当做老文章一样处理了。
使用前提:①主题必须是使用特色图像功能来设置缩略图;②老文章的图片必须在媒体库(后台 - 多媒体 - 媒体库)中有记录,如果是外链图片,在媒体库中没有记录,或者文章没有图片,那这个插件就无法正常为你工作。
如果你使用过WordPress,那么多少不会对它的多媒体库陌生,通过它能够为你的
WordPress
网站或者博客上传各种照片。每次你上传一张新的图片至
WordPress
的多媒体库的时候,系统就会要求你添加一些细节。WordPress
会要求用户为图片添加标题或者描述,不过经常被忽略的是
ALT
Text(备用文本),能够在图片无法显示的时候作为图片的文本描述。
访问:Automatic
Alternative
Text
|微软Computer
Vision
API
WP
Tavern
的
Jeff
Chandler
在近日撰写的博文中,表示
ALT
Text
被经常被使用却被极大忽视的。Chandler
表示
ALT
Text
不应该被忽略,因为搜索引擎使用它们作为索引目录,并帮助消除用户的访问障碍。
为此微软为
WordPress
提供了名为
Automatic
Alternative
Text
的插件,能够自动填充
ALT
Text
文本。该插件使用微软的
Computer
Vision
API,而
Computer
Vision
是微软机器学习
Cognitive
服务的组成部分。通过该插件,WordPress
用户能够能够访问对图片进行分析,从而形成
ALT
文本。
自然
Jeff
Chandler
也坦言这个插件和微软的
Computer
Vision
API
并不是十分完美,在部分图片中的描述并不是十分精准。这款插件目前是免费的,且能够获得免费预览版的
Computer
Vision
API,免费预览版能够提供每月最高
5000
次的转换,每分钟不超过
20
次。
这个不需要插件的,wordpress主题文件代码就可以实现,只需要添加图片标题 title 属性就可以了,如下:<img src="/wp-content/themes/imges/121.jpg" alt="" title="鼠标移上就显示标题" width="150" height="150" />
如果是文章中的图片,可以在functions.php文件中添加 高时银博客 使用的代码,如下:
//图片alt——给文章图片自动添加alt和title信息
add_filter('the_content', 'img_info')
function img_info ($img_info){
$pattern = "/<img(.*?)src=('|\")([^>]*).(bmp|gif|jpeg|jpg|png)('|\")(.*?)>/i"
$replacement = '<img$1src=$2$3.$4$5 alt="'.get_the_title().'" title="'.get_the_title().'"$6>'
$img_info = preg_replace($pattern, $replacement, $img_info)
return $img_info
}
这段代码会自动调用文章标题作为图片的alt和tltle属性。
呵呵,希望帮到你了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)