我有一个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 ) ) {
}
最合适的回答,由SO网友:Ashok Kumar Nath 整理而成
在你的情况下do_shortcode 应该做到这一点。
如果你的短代码是[my_shortcode]
然后试试看echo do_shortcode( \'[my_shortcode]\' );
如果您有打开和关闭echo do_shortcode( \'[my_shortcode]Inner text[/my_shortcode]\' );