如何在两个短代码之间包含php文件?

时间:2016-12-22 21:34:36

标签: php wordpress include shortcode

我想要包含另一个php文件" 1.php"在我的php文件" my.php"在两个短代码[restrict]和[/ restrict]之间。

我尝试使用此代码,但答案无效

 <?php echo do_shortcode( '[restrict]' . include '1.php' . '[/restrict]' ); ?>

普莱舍

1 个答案:

答案 0 :(得分:1)

我建议你使用输出缓冲区函数:

ob_start
include('1.php');
$file_content = ob_get_contents();
ob_end_clean();
echo do_shortcode( '[restrict]' . $file_content . '[/restrict]' );

希望这有帮助!