将变量传递给wordpress中的高级自定义字段

时间:2018-04-25 12:23:45

标签: php wordpress advanced-custom-fields

希望有人可以帮助我。我在高级自定义字段中有一些字段,它们都与颜色样本有关。我想要做的是根据样本填充这些字段。

所以我有字段:

<?php the_field('image_one_black'); ?>
<?php the_field('image_two_black'); ?>
<?php the_field('image_three_black'); ?>

每个样本中的颜色与字段名称的结尾一致。

我希望能做到这样的事情:

<?php the_field('image_one_$swatch'); ?>

但无法解决。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

如果你在上面的例子中使用双引号,这将展开变量,因为双引号字符串可以包含这样的变量。

the_field("image_one_$swatch")

否则@ chaitanya的建议可能是最好的:

the_field('image_one_' . $swatch);