首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提供特定图像大小的下载(壁纸网站)

提供特定图像大小的下载(壁纸网站)
EN

Stack Overflow用户
提问于 2015-12-01 17:20:36
回答 2查看 378关注 0票数 1

我实际上是在一个壁纸博客工作,我想提供一个可能性,下载一个不同的,具体的,壁纸大小,包含在媒体库。

直到现在,我做了以下几件事:

通过这个解决方案,我得到了一个很好的附件页面,带有预览图像和指向该图像的所有大小的链接。这已经很好了,但对我来说还不够好。

我想排除一些图像大小,如“缩略图”,“中”,“大”和一些额外的尺寸,我使用在主题内的造型目的。

有没有人知道如何排除这些大小,或者反过来,只选择下载所需的大小?

提前感谢任何可能解决这个问题的想法。

EN

回答 2

Stack Overflow用户

发布于 2015-12-01 17:38:58

您可以使用wordpress的以下功能来声明图像的新大小:size/

例如:

add_image_size( 'large',1200,600 );add_image_size(‘超大’,2400,1200 );

然后,您可以使用以下任何一种大小:thumbnail

the_post_thumbnail(‘超大型’);

若要重新生成所有缩略图,请使用再生缩略图插件。

票数 0
EN

Stack Overflow用户

发布于 2015-12-03 12:49:12

我自己找到了解决办法。要只选择特定的图像大小,必须在image_sizes数组中指定它们,如下所示:

代码语言:javascript
复制
<?php the_content(); ?>

            <p class='resolutions'> Downloads:
            <?php
                    $images = array();
                    $image_sizes = array ('image1', 'image5', 'image9');
                    foreach( $image_sizes as $image_size ) {
                            $image = wp_get_attachment_image_src( get_the_ID(), $image_size );
                            $name = $image_size . ' (' . $image[1] . 'x' . $image[2] . ')';
                            $images[] = '<a href="' . $image[0] . '">' . $name . '</a>';
                    }

                    echo implode( ' | ', $images );
            ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34026230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档