分享一些好的网站或者网页模板时,配上对应的网页截图会更加直观。上篇文章利用Browser Shots插件自动获取网站截图,今天再分享一下不用插件的方法。
一、短代码
将下面的代码添加到当前主题函数模板 functions.php 中:
function wp_screenshot($atts, $content=null){
extract(
shortcode_atts(
array(
"shots" => "https://s0.wordpress.com/mshots/v1/",
"url" => "https://www.wpbeginner.com",
"width" => "600",
"height" => "450",
"alt" => "screenshot"
),
$atts
)
);
$img = '<div class="wp-shot"><a href="' . $url . '" rel="external nofollow" target="_blank"><img src="' . $shots . '' . urlencode($url) . '?w=' . $width . '&h=' . $height . '" alt="' . $alt . '" /></a></div>';
return $img;
}
add_shortcode("shot", "wp_screenshot");发表文章时,添加短代码:
[shot url="https://zmingcx.com/"]
或者自定义截图大小
[shot url="https://zmingcx.com/" width="600" height="450"]
修改其中的网址链接链接即可。
具体效果
二、直接添加链接
这个方法使用更加方便,获取截图的基本格式:
https://s0.wordpress.com/mshots/v1/https://zmingcx.com/?w=600&h=450
也可以直接将上述地址链接格式像正常插入图片(从URL插入)一样添加到文章中,上面的截图就是这么加的,并没有用短代码。
因需要即时生成截图,第一次打开可能看不到图片,刷新一下就可以了,不行就多刷新几次。生成的截图存储在WordPress.com服务器上,不会占用自己的空间和资源,不过加载可能有些慢。
我自己主题的网址大全,也利用了这个截图功能。
本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!





北京市 北京 1F
这个功能不错
山西 柳巷街道 2F
这个功能真的很给力,特别是只需要添加URL地址就行,更加方便。如果是做目录站的话就通过短代码实现挺方便的
山西 柳巷街道 3F
功能不错 就是图片加载慢了点
北京市 北京 B1
@ WP中文网 你的域名可以啊,bbs看起来不错啊
山西 柳巷街道 B1
@ WP中文网 大广东 表示无法打开你的网站,然后鸟叔说的这个功能图片,也依旧不显示
山西 柳巷街道 4F
现在wordpress官网打开的那么慢,如果可以实现存在本地会更稳定一些的吧。
山西 柳巷街道 5F
这个功能真给力,我试试
山西 柳巷街道 6F
感谢分享,学习了。
山西 柳巷街道 7F
厉害哦
山西 柳巷街道 8F
这个不适实用
山西 柳巷街道 9F
网站底部的站长统计怎么换颜色啊大神。
山西 柳巷街道 10F
这个功能很实用,省去手动截图的麻烦。
北京市 北京 11F
这个功能棒,谢谢分享!欢迎访问我的网站敬赞琴行jingzane.com,一起交流,谢谢!
北京市 北京 12F
好功能。