insert/execute 如何在 wc_add_notice 框中输入简码?

How do insert/execute a shortcode within a wc_add_notice box?

我正在尝试将简码添加到 wc_add_notice 框中。请有人告诉我如何做到这一点,或者指出适合使用的替代路线。

下面是两段代码,一段是通知框,一段是回显,里面有短代码。

最终目标是在通知中添加一个按钮,单击该按钮会打开一个插件弹出式注册表单。

谢谢,

wc_add_notice( __( 'Please Sign Up or Login', 'my-plugin ' ) );
    
<?php echo do_shortcode(' [arm_form id="102" logged_in_message="You are already logged in." popup="true" " link_title="Sign In/Signup to Enter" link-type="onload"] </body></html>'); ?>
<?php
}

请尝试以下 (if your shortcode displays a button)

$message = __( 'Please Sign Up or Login', 'my-plugin ' ) . do_shortcode('[arm_form id="102" logged_in_message="You are already logged in." popup="true" " link_title="Sign In/Signup to Enter" link-type="onload"]');

wc_add_notice( $message );

它可以工作。您必须让您的按钮向右浮动。