在 WP 编辑器上工作但在 PHP 文件上不工作的 Wordpress 简码
Wordpress shortcodes working on WP editor but not on PHP files
我正在使用 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; ?>
我正在使用 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; ?>