使用Thumbnails插件处理图片缩略图及图片调用的php代码汇总

2022-04-12 374 0

①使用插件Thumbnails,请参考http://www.fann.top/2762.html;

②调用wordpress本身的缩略图 代码<?php echo $image['sizes']['thumbnail']; ?>,注次数的thumbnail是指调用尺寸,对应wordpress后台设置媒体里面的图片裁剪尺寸,使用的也是wordpress本身的裁剪方式,可以是thumbnail(缩略图),medium(中等大小),输出是URL网址;

③输出网址全尺寸图片代码是<?php echo $image['url']; ?>,输出的是RUL网址;

④输出img

可以用 the_post_thumbnail 函数 也可以用 get_the_post_thumbnail 函数,这样会直接输出带img的完整代码,有的时候并不是我们需要的,如果单纯的只需要图像的URL,我们可以这样做。

 

 

调用缩略图的URL:

 

<a href="<?php the_post_thumbnail_url( 'full' ); ?>" rel="external nofollow" ><?php the_post_thumbnail(); ?></a>

 

如果不加链接:

 

<?php if ( has_post_thumbnail() ) { ?>

<?php the_post_thumbnail(); ?>

<?php } else {?>

<img src="这里填写默认图片地址"/>

<?php } ?>

 

参数设置:

 

the_post_thumbnail(); // 无参数,默认调用Thumbnail

the_post_thumbnail('thumbnail'); // Thumbnail (默认尺寸 150px x 150px max)

the_post_thumbnail('medium'); // Medium resolution (default 300px x 300px max)

the_post_thumbnail('large'); // Large resolution (default 640px x 640px max)

the_post_thumbnail('full'); // Full resolution (original size uploaded)

the_post_thumbnail( array(100,100) ); // Other resolutions,自定义长宽

注意:这两种图片裁剪的区别是使用插件的是有缓存的,wordpress本身的图片裁剪和输出的全尺寸图片是没有缓存的;

相关文章

宝塔开启系统防火墙,导致宝塔面板无法打开
谷歌广告插入附加宣传图片,可以降低每次的平均点击费用
独立站和站群站点,分区别使用缓存和压缩插件
关于压缩html、css和js使网站加速的问题
linux服务器wordpress目录站群伪静态
wordpress主题functions.php文件恶意代码清除方法

发布评论

9 + 18 =