Wordpress基于模板部分的不同图像大小

时间:2017-12-27 17:54:00

标签: php wordpress responsive-images

我主题中的文件夹结构如下所示:

  • 可湿性粉剂内容/主题/主题/
    • 泛音/
      • 内容hero.php

我正在使用get_template_part('partials/content, 'hero')来包含模板部分。

我正在使用wp_calculate_image_sizes中的functions.php过滤器向我的图片添加自定义尺寸属性。我需要根据调用wp_get_attachment_image函数的模板部分来更改大小,但我不确定如何?

1 个答案:

答案 0 :(得分:0)

将get_template_part之前的大小调用为变量,例如:

$thesize = "here go the size you need";
set_query_var( 'variable_size', $thesize );
get_template_part('partials/content, 'hero'); 

所以现在在content-hero.php中你可以得到你需要的变量$ variable_size。

希望它适合你!