我需要在短代码中加入一个include。有谁能帮我做这件事吗?
示例:
echo do_shortcode( \'[student]\' . include \'incMac.php\' . \'[/student]\' );
我需要在短代码中加入一个include。有谁能帮我做这件事吗?
示例:
echo do_shortcode( \'[student]\' . include \'incMac.php\' . \'[/student]\' );
您将无法连接include,因为它不会返回字符串。您可以将包含内容的内容存储在变量中,然后连接。
ob_start();
include \'incMac.php\';
$include_content = ob_get_clean();
echo do_shortcode( \'[student]\' . $include_content . \'[/student]\' );
ob_start
告诉php将脚本的输出存储在内部缓冲区中,而不是打印它。ob_get_clean
返回当前缓冲区的内容并将其删除,从而关闭输出缓冲。我们将此内容存储在$include_content
变量,可以串联。
WP 5.2.2是否可以在古腾堡短代码块之外渲染短代码?我创建了一个短代码,多年来一直在几页上使用它。在那些页面上效果很好。。。我害怕编辑它们,害怕它们被破坏:/我创建了一个新页面,我想在其上使用短代码。但是,未处理短代码。我尝试过通过代码编辑器插入它,并在html块中使用它。无论哪种方式,它都无法渲染。如果我创建一个短代码块并将我的短代码放在其中,它就会工作。然而,由于我使用短代码来填充隐藏的表单字段,我不相信这个选项对我有用。我的测试中没有。示例: <form action=\"https://