一般只要用到wordpress做博客、企业站、外贸网站都会用到一个经常用的函数 get_the_post_thumbnail 获取缩略图、之前用wordpress做网站的时候也用到这个函数。但一直没有做深入的了解。最近做wordpress外贸店的时候出现了用get_the_post_thumbnail读取图片但是图片显示的不是很清晰、这是因为程序会自动压缩你的图片、导致图片的清晰不好,那么如何设置这个函数呢
用法:
<?php echo get_the_post_thumbnail( $post_id, $size, $attr ); ?>
说明:
$_post_id 指定文章、日志、或者产品的ID
$size:缩略图的大小、如果不设置的 他会默认的为 thumbnail 当然他有几个大小可以选择 thumbnail, medium, large, full。
get_the_post_thumbnail($post_id, ‘large’);
get_the_post_thumbnail($post_id, ‘medium’);
get_the_post_thumbnail($post_id, ‘full’);
当然也可以通过函数 add_image_size() 自定义尺寸的关键字。或者宽和高的一个大小,比如:(50,50).Default: ‘post-thumbnail’,当前主题通过函数 set_post_thumbnall_size 设置的。
还有一个直接通过函数直接定义缩略图的大小,代码事例:
get_the_post_thumbnail($post_id, array(100,100) );这里的100,100分别就是图片的宽度和高度了。
$attr: 数组、the_post_thumbnail 传递给函数。
了解了函数的参数那做起来就很简单了、直接套用函数获取指定自己想要的图片大小。本网站因为是外贸网站(http://www.ghandbags.net)为了保证图片的清晰度、选择了full就是上传的图片多大他就显示多大、但是这样要是css样式里面多写一句、设置图片的宽度为100%、高度 auto。
如果你有外贸企业网站建站需求,欢迎随时联系我们
QQ客服:415682727
电话:020-39907297