Php 如何在不同的位置显示woocommerce消息?

Php 如何在不同的位置显示woocommerce消息?,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我想显示您的T恤已添加到购物车中的绿色。“添加到购物车”按钮下的消息。我想显示红色信息,请选择产品选项…在我创建属性的大小之前。默认情况下,woocommerce消息显示在同一位置。有没有办法在不同的地方展示它们。请帮忙 我试着这么做 我将wc_print_通知放在我希望消息显示的位置。它可以工作,但您的T恤已添加到您的购物车中。请选择产品选项…在同一位置显示信息 <?php wc_print_notices(); ?> 比如说,, 我想请选择产品选项…信息显示如下。如果单击

我想显示您的T恤已添加到购物车中的绿色。“添加到购物车”按钮下的消息。我想显示红色信息,请选择产品选项…在我创建属性的大小之前。默认情况下,woocommerce消息显示在同一位置。有没有办法在不同的地方展示它们。请帮忙

我试着这么做 我将wc_print_通知放在我希望消息显示的位置。它可以工作,但您的T恤已添加到您的购物车中。请选择产品选项…在同一位置显示信息

   <?php wc_print_notices(); ?>
比如说,, 我想请选择产品选项…信息显示如下。如果单击“添加到袋子”而不选择大小。不要选择大小,这样会显示红色消息

我想你的球座已经添加到你的购物车。信息显示如下。如果单击“添加到行李”,您将看到按钮下方显示“添加到购物车”消息


我想这对你有帮助。这是你的电话号码


我想这对你有帮助。这是你的电话号码


函数通过“body”元素上的“prepend”向页面添加div。该div是“位置:固定”的,因此它显示在视口的左上角,不会移动。它从左到右覆盖整个屏幕,20像素高。要移动div使其显示在其他位置,需要将其前置到希望其显示在下方的元素下方的元素。如果您将其直接“预先添加”到“添加到购物车”按钮,它将显示在该按钮的上方,而不是下方。您可能想删除宽度,使其不是站点范围。这同样适用于要移动的其他邮件。明白了吗?

该函数通过“body”元素上的“prepend”向页面添加一个div。该div是“位置:固定”的,因此它显示在视口的左上角,不会移动。它从左到右覆盖整个屏幕,20像素高。要移动div使其显示在其他位置,需要将其前置到希望其显示在下方的元素下方的元素。如果您将其直接“预先添加”到“添加到购物车”按钮,它将显示在该按钮的上方,而不是下方。您可能想删除宽度,使其不是站点范围。这同样适用于要移动的其他邮件。明白了吗?

你能提供到你网站的链接吗?我现在在本地工作:有办法显示吗?可能在显示消息时查看源代码并复制相关代码?你能提供到你网站的链接吗?我现在在本地工作:有办法显示吗?可能在显示消息时查看源代码并复制相关代码?谢谢。我必须在其他php文件中添加任何内容吗?什么是some.php?我必须添加产品id吗?谢谢。我必须在其他php文件中添加任何内容吗?什么是some.php?我必须添加产品id吗?
   remove_action( 'woocommerce_before_single_product', 'wc_print_notices', 10 ); /*Single Product*/
$(document).on('click','.add_to_cart_button',function(e) {
        e.preventDefault();
        addedToCart($(this).data('product_id'));
    });
        function addedToCart(id){
            $.ajax({
              type: "POST",
              url: "some.php",
              data: { product_id: id},
              success: function(){
                $('body').prepend('<div style="position:fixed; height:20px; width:100%; background-color:red; text-align:center;">Added to chart</div>');
              }
            });
        }