使用 echo 在另一个内部添加简码

Add shortcode inside another with echo

我尝试在我的页面中将一个短代码嵌套到另一个短代码。为什么这不起作用?

[toggle] 
     <?php echo do_shortcode('[Best_Wordpress_Gallery id="1" gal_title="my"]'); ?> 
[/toggle]

您的代码示例中没有足够的信息来确定。但是,看起来您正试图将 PHP 代码放入实际的 WordPress page/post 中。是这样吗?如果不是,请提供更多关于您正在尝试做什么的信息。

如果是这样,您不能将 PHP 放入 WordPress 的 post/page 内容中而不启用这样做的能力。最简单的方法是使用插件。插件目录中有几个:https://wordpress.org/plugins/search.php?q=php+code.

此外,请参阅类似问题的答案: