在 Woocommerce 结帐页面中为来宾用户显示自定义消息

Display a custom message for guest users in Woocommerce checkout page

可以在 functions.php 中使用 hook (hack) 在 woocommerce 结帐页面中为来宾用户显示自定义消息吗?还是换个方式?

我需要在结帐页面上激活启用注册时显示消息。在 woocommerce 帐户设置中。或在结帐设置选项卡中启用访客结帐。 因为当停用此选项和来宾选项时。结帐页面中显示一条消息(来自 woocommerce 语言文件)esay 从编辑语言文件更改。

我会在选项处于活动状态时向访问者显示我的自定义消息(启用)。 总之;我的自定义消息显示给未登录的用户(访问者)并隐藏给已登录的访问者。

感谢任何帮助。

要在未登录用户的结帐页面中显示自定义通知:

add_action('woocommerce_before_checkout_form', 'my_custom_message');
function my_custom_message() {
    if ( ! is_user_logged_in() ) {
        wc_print_notice( __('This is my custom message'), 'notice' );
    }
}

代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。