我需要将这两个php函数<?php the_field('city'); ?>
和<?php the_field('country'); ?>
添加到下面的函数中,而不是$city
和$country
变量。
<?php echo do_shortcode('[forecast location="' . $city . ' , ' . $country. '" caption="" numdays="3" iconset="Cartoon" class="css_table_class" cache="true"]'); ?>
感谢任何帮助,我的PHP根本不是很好,我一直在搞错误。
由于
答案 0 :(得分:1)
the_field
输出字段值而不是返回它。您需要get_the_field
:
echo do_shortcode(
'[forecast location="' . get_the_field('city') . ' , ' . get_the_field('country') .
'" caption="" numdays="3" iconset="Cartoon" class="css_table_class" cache="true"]'
);