我正在使用" Profile Builder"插件在wordpress上显示我的网站上的注册表单。 当我以这种格式[wppb-register]将其添加到文本文件中时,它可以正常工作。但我想在里面if if条件,如果用户登录不显示此表单否则显示它? 我该如何实施呢 [wppb-register]是短代码。
答案 0 :(得分:2)
也许这个帮助:
if (! is_user_logged_in() ) {
echo do_shortcode('wppb-register');
}
答案 1 :(得分:0)
你可以使用
<?php echo do_shortcode('[wppb-register]'); ?>
答案 2 :(得分:0)
请参阅: https://developer.wordpress.org/reference/functions/do_shortcode/ 这样的事情:
<?php if(is_user_logged_in()){
// do some thing
}else{
echo do_shortcode('[wppb-register]');
}
?>
答案 3 :(得分:0)
您可以像这样使用[wppb-register]
-
<?php if(is_user_logged_in()){
echo "You are logged In";
}else{
echo do_shortcode('[wppb-register]');
}
?>
此代码用于创建一个名为Register(或类似名称)的新页面,我们可以使用[wppb-register]短代码。
了解有关短代码的更多信息 - https://developer.wordpress.org/reference/functions/do_shortcode/ https://www.cozmoslabs.com/docs/profile-builder-2/shortcodes/