我使用“终极会员”插件允许用户注册,因为我希望一些内容被限制为没有登录的用户。根据他们的文档,有几个这样的短代码,我试图在这样的模板中起诉其中一个:
实际上,两个模板部件都是这样输出的,这是可以完成的吗?
发布于 2019-10-30 16:31:24
get_template_part不返回它的值,它输出它,这是通常使用它的方式。这样想一想,它怎么知道是echo模板还是返回模板?
因此,我们使用输出缓冲区来捕获输出并将其刷新到变量中,例如:
ob_start( );
echo "test";
$output = ob_get_clean();"variable: {$variable} "使用连接:" variable:".$variable。如果直接嵌入字符串中,就不可能清除转义is_user_logged_in()和if (...) { .... }语句即可。https://wordpress.stackexchange.com/questions/351575
复制相似问题