当前位置: 首页 > 知识库问答 >
问题:

如何获取WordPress图像缩略图链接?(非特色图片)

闻人锦
2023-03-14

我正在尝试用WordPress高级自定义字段和repeater字段插件构建一个简单的图库。我需要显示一个缩略图,你点击放大主图像(我使用的是Fancybox)。有人知道WordPress自动生成的图像缩略图的链接是否可能吗?

我可以得到主要的图像链接: /wp-content/uploads/2014/12/slide1.jpg

但需要获取此图像链接: /wp-content/uploads/2014/12/slide1-150x150.jpg

这是我的密码:

<?php if(get_field('gallery')): ?>
    <ul>
        <?php while(has_sub_field('gallery')): ?>
            <a class="fancybox" href="<?php the_sub_field('image'); ?>" data-fancybox-group="gallery" title="Lorem ipsum dolor sit amet"><img src="<?php the_sub_field('image'); ?>" alt="" width="200px;" height="auto"/></a>
        <?php endwhile; ?>
        <?php while(has_sub_field('video_link')): ?>
            <a class="fancybox-media" href="<?php the_sub_field('video_link_snippet'); ?>"><img src="<?php the_sub_field('video_image'); ?>"/></a>
        <?php endwhile; ?>
    </ul>
<?php endif; ?>

共有1个答案

司空俊雄
2023-03-14

你绝对可以用高级自定义字段和Wordpress做到这一点。为此,请进入自定义字段并更改子字段“图像”,以便它返回图像对象而不是图像URL。请参见此处的返回值。

此字段返回对象后,请尝试使用var_转储字段以查看URL选项:

var_dump(the_sub_field('image'));

这将显示系统中启用的不同缩略图大小,并允许您轻松获取所需的缩略图。一个可能的例子:

// Get image object with all sizes...
$image = the_sub_field('image');
$size = 'thumbnail';

// Get URL from sizes based on our $size var
$url = $image['sizes'][$size];

// Now we have the thumbnail URL
echo $url;

让我知道,如果你遇到问题!有关更多留档和更多选项,请尝试图像字段的高级自定义字段留档。

 类似资料:
  • 出于某种原因,当我使用WordPress 3.6.1媒体库GUI功能裁剪缩略图时,它似乎不会影响公文包页面上显示的缩略图?即使缩略图在后端显示为裁剪,但在公文包页面上仍然显示不正确? 下面是公文包页面的代码摘录。正如您所看到的,它使用中等大小的缩略图。 functions.php我有以下几点: 为什么我不能通过WordPress GUI将上传到媒体库的肖像图像裁剪成横向格式?

  • 在fb状态下粘贴wordpress url会带来一个特色图片和一些文本 而当我将我的(核心php站点)url置于fb状态时,它只显示文本,但没有选择任何图像,而我在该页面上有10多个图像 我搜索了很多,但几乎所有的帖子都与wordpress相关,而我不知道如何在php/html(非wordpress)上为页面制作图像特色图像。是否有一些html标记、属性或其他方法?

  • 我使用此功能来获取特色图像: 现在我想在点击锚定标签上获得完整的特色图片,我需要一个特色图片URL 我怎样才能解决这个问题?

  • 我正在显示由显示的用户在他们各自的个人资料页面上上传的最新10张图片(BuddyPress.................................. $media=get_posts(数组( 'author'=>bp_displayed_user_id(), 'post_type'=>'attachment', 'numberposts'=>10, 'post_mime_type'=>'

  • 我找了很久,但不幸的是一无所获,所以我问:我是怎么做到的? 我想改变我的网站的形象,如果你用skype或WhatsApp发送! [黄色框中的图片!]

  • 我使用Wordpress中的Types插件创建自定义帖子类型。我已经添加了自定义字段“图像字段”,这是一个重复字段,通过这种方式,我想在我的帖子类型中创建类似gallery的内容 我是这样称呼前端的图像的 使用该代码,我可以看到包含所有图像和媒体文件链接的列表。但是我如何在img标签中添加缩略图而不是精确的图像呢?非常感谢。