0

我正在使用 wordpress 插件来输出取决于国家/地区代码的 php 包含,我已经设置了根据位置输出文本的条件短代码,但无法将其提升到下一个级别以包含 php 文件:

<? echo do_shortcode('[wpgc_is_country_code country_code="UK"]' . 'hello' .'[/wpgc_is_country_code]');?>

这输出“你好”,但我希望它包含一个 php 文件。我试过这个:

<? echo do_shortcode('[wpgc_is_country_code country_code="UK"]' . 'include('include/UK.php')' .'[/wpgc_is_country_code]');?>

但它不起作用,输出是空白的,我在“包含”部分的东西哪里出错了?(我也尝试过使用“get_template_part”函数但没有成功)

提前致谢!

4

1 回答 1

0

hello 是一个字符串,所以必须有引号,但 include 是一个函数,在引号中有任何函数是错误的..删除单引号include(),然后试试这个

<? echo do_shortcode('[wpgc_is_country_code country_code="UK"]' . include('include/UK.php') .'[/wpgc_is_country_code]');?>
于 2013-11-15T09:20:15.053 回答