从博客文章中提到的链接中提取特色图像 时间:2012-05-16 作者:Richard 你有没有注意到谷歌新闻的头条有相关图片?如何使用WordPress从博客帖子(或自定义字段)中引用的外部网页中提取特征图像?我愿意接受任何建议。我在很多网站上都见过这种功能。必须有一种方法可以使用WP实现这一点。 1 个回复 SO网友:brasofilo 找到了一些可能(或不)符合您要求的插件。使用此query string 在存储库中。Super News ( Search Related News )ShrinkTheWeb (STW) Website Previews Plugin但是,有一个(WP-SnapAvatar) 虽然没有涉及细节,但包含了一个非常有趣的小函数,我将在这里重现:/* Plugin Name: WP-SnapAvatar Version: 1.0 Plugin URI: http://darkx-studios.com/ Description: This plugin puts the commentor\'s website screenshot where there is no gravatar. Author: Neacsu Alexandru Author URI: http://darkx-studios.com Copyright (c) 2008 Released under the GPL license http://www.gnu.org/licenses/gpl.txt */ function site_avatar_hook($baseCode) { $AutorUrl = get_comment_author_url(); $PictureLink = "http://images.websnapr.com/?url=$AutorUrl"; preg_match(\'@http://[^"\\\']+["\\\']@\',$baseCode,$newSrc); $newSrc = $newSrc[0]; if(trim($AutorUrl)){ $httpSrc = substr($newSrc,0,strlen($newSrc) - 1) . "&nocatch=" . rand(10,100) ."&default=" . $PictureLink; $newAvatar=preg_replace(\'@src=(["\\\'])http://[^"\\\']+["\\\']@\',"src=\'" . $httpSrc . "\'",$baseCode); } else { $newAvatar = $baseCode; } echo $newAvatar; } add_filter(\'get_avatar\',\'site_avatar_hook\',5,4); 对于你所问的,我认为WP SnapAvatar和另一个的组合(Link Indication) 会完成这项工作。但是,我不会深入讨论这个问题,否则我会编写一个新插件:) 结束 文章导航