我正在使用Memberium来创建会员网站。要设置不同级别的成员资格,我需要使用短代码。我需要在模板文件中编写这些短代码,但它们只适用于Wordpress编辑器。
我正在尝试这个:
<?php echo do_shortcode('[memb_has_membership memberships=normal]');?>
<h1>HELLO</h1>
<?php echo do_shortcode('[/memb_has_membership]');?>
此外,我已经尝试没有回声,只写HTML ...
你尝试过将所有内容组合成一个电话吗?
<?php
$str = "[memb_has_membership memberships=normal]<h1>HELLO</h1>[/memb_has_membership]";
echo do_shortcode($str);
?>
更简洁的方法是直接在代码中使用插件的PHP函数。
短代码的功能是member_hasMembership()
(Documentation)
<?php if(memb_hasMembership( ‘Gold’ )): ?>
<h1>HELLO</h1>
<?php endif; ?>