Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从WooCommerce客户感谢电子邮件(客户处理订单)中删除字段_Php_Wordpress_Woocommerce_Customer - Fatal编程技术网

Php 如何从WooCommerce客户感谢电子邮件(客户处理订单)中删除字段

Php 如何从WooCommerce客户感谢电子邮件(客户处理订单)中删除字段,php,wordpress,woocommerce,customer,Php,Wordpress,Woocommerce,Customer,我急需帮助。我在网上找不到任何关于这方面的信息,非常感谢您的意见 我需要从Woocommerce向客户发送的客户处理订单电子邮件中删除以下内容: 支付类型 购买物品的价格 购买物品下表中的所有物品(总计和备注) 我附上了一张图片,以直观地查看需要从电子邮件中删除的内容: 该文件位于此处:yourtheme/woocommerce/emails/customer-processing-order.php,其中包含以下代码,但正如您所见,它不是删除或注释掉部分的简单示例: <?php /**

我急需帮助。我在网上找不到任何关于这方面的信息,非常感谢您的意见

我需要从Woocommerce向客户发送的客户处理订单电子邮件中删除以下内容:

  • 支付类型
  • 购买物品的价格
  • 购买物品下表中的所有物品(总计和备注)
  • 我附上了一张图片,以直观地查看需要从电子邮件中删除的内容:

    该文件位于此处:yourtheme/woocommerce/emails/customer-processing-order.php,其中包含以下代码,但正如您所见,它不是删除或注释掉部分的简单示例:

    <?php
    /**
     * Customer processing order email
     *
     * This template can be overridden by copying it to yourtheme/woocommerce/emails/customer-processing-order.php.
     *
     * HOWEVER, on occasion WooCommerce will need to update template files and you
     * (the theme developer) will need to copy the new files to your theme to
     * maintain compatibility. We try to do this as little as possible, but it does
     * happen. When this occurs the version of the template file will be bumped and
     * the readme will list any important changes.
     *
     * @see https://docs.woocommerce.com/document/template-structure/
     * @package WooCommerce/Templates/Emails
     * @version 3.7.0
     */
    
    if ( ! defined( 'ABSPATH' ) ) {
        exit;
    }
    
    /*
     * @hooked WC_Emails::email_header() Output the email header
     */
    do_action( 'woocommerce_email_header', $email_heading, $email ); ?>
    
    <?php /* translators: %s: Customer first name */ ?>
    <p><?php printf( esc_html__( 'Hi %s,', 'woocommerce' ), esc_html( $order->get_billing_first_name() ) ); ?></p>
    <?php /* translators: %s: Order number */ ?>
    <p><?php printf( esc_html__( 'Just to let you know &mdash; we\'ve received your order #%s, and it is now being processed:', 'woocommerce' ), esc_html( $order->get_order_number() ) ); ?></p>
    
    <?php
    
    /*
     * @hooked WC_Emails::order_details() Shows the order details table.
     * @hooked WC_Structured_Data::generate_order_data() Generates structured data.
     * @hooked WC_Structured_Data::output_structured_data() Outputs structured data.
     * @since 2.5.0
     */
    do_action( 'woocommerce_email_order_details', $order, $sent_to_admin, $plain_text, $email );
    
    /*
     * @hooked WC_Emails::order_meta() Shows order meta data.
     */
    do_action( 'woocommerce_email_order_meta', $order, $sent_to_admin, $plain_text, $email );
    
    /*
     * @hooked WC_Emails::customer_details() Shows customer details
     * @hooked WC_Emails::email_address() Shows email address
     */
    do_action( 'woocommerce_email_customer_details', $order, $sent_to_admin, $plain_text, $email );
    
    /**
     * Show user-defined additional content - this is set in each email's settings.
     */
    if ( $additional_content ) {
        echo wp_kses_post( wpautop( wptexturize( $additional_content ) ) );
    }
    
    /*
     * @hooked WC_Emails::email_footer() Output the email footer
     */
    do_action( 'woocommerce_email_footer', $email );
    
    任何帮助都将不胜感激


    谢谢。

    您可以在订购前使用woocommerce\u电子邮件\u表钩子自定义内容

    add_action( 'woocommerce_email_before_order_table', 'custom_process_table', 10, 4 );
    function custom_process_table( $order, $sent_to_admin, $plain_text, $email ) {
          // Your Custom Table goes here
    }
    
    您还可以覆盖电子邮件模板。

    add_action( 'woocommerce_email_before_order_table', 'custom_process_table', 10, 4 );
    function custom_process_table( $order, $sent_to_admin, $plain_text, $email ) {
          // Your Custom Table goes here
    }