如何在PHP中包含快捷代码?

时间:2016-11-19 作者:EnglishTeacherEric

我有一个WordPress站点,它使用一个名为MyCRED的插件中的以下标准来确定是否向用户显示内容,但其中包括短代码和其他非PHP内容。有没有办法告诉PHP“把它当作不是PHP一样对待”?短代码是关键。

$minimum = 100;
if ( is_user_logged_in() && ( function_exists( \'mycred_get_users_cred\' ) && mycred_get_users_cred( get_current_user_id() ) >= $minimum ) ) {
}

2 个回复
最合适的回答,由SO网友:Ashok Kumar Nath 整理而成

在你的情况下do_shortcode 应该做到这一点。

如果你的短代码是[my_shortcode] 然后试试看echo do_shortcode( \'[my_shortcode]\' );

如果您有打开和关闭echo do_shortcode( \'[my_shortcode]Inner text[/my_shortcode]\' );

SO网友:jaboi

这个do_shortcode 功能应工作:

echo do_shortcode(\'[shortcode]\');