如何在 wc_add_notice 框中插入/执行短代码?

问题描述

我正在尝试将短代码添加到 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 );

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...