woocommerce电子邮件中的换行符

时间:2018-07-23 11:26:01

标签: php email woocommerce

因此,我正在尝试自定义我的woocommerce邮件。我已经将它们从plugin文件夹移到theme-child文件夹。

我尝试使用:
\ n和\ r \ n(回显后带有和不带有nl2br)

它不会打断我的头发,现在我的头发开始变白。

我的代码:

<?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/
 * @author      WooThemes
 * @package     WooCommerce/Templates/Emails
 * @version     2.5.0
 */

if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

/**
 * @hooked WC_Emails::email_header() Output the email header
 */
do_action( 'woocommerce_email_header', $email_heading, $email ); ?>

<p><?php _e ( "Kære Kastaniestrik kunde,\n
Vi har nu gennemført ordren og din pakke er på vej til dig og udleveres hos den valgte pakkeshop.\n
Har du yderligere spørgsmål til din ordre er du velkommen til at skrive til os via kontaktformularen på vores hjemmeside under menupunktet ”kontakt”. Angiv dit ordrenummer og spørgsmål i beskeden, så sørger vi for at hjælpe dig.\n
Vi håber at du bliver glad for dit køb. Rigtig god fornøjelse og god strikkelyst.", 'woocommerce' ); ?></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 );

/**
 * @hooked WC_Emails::email_footer() Output the email footer
 */
do_action( 'woocommerce_email_footer', $email );

https://pastebin.com/gNJ1hVrN

1 个答案:

答案 0 :(得分:0)

我为同样的问题而苦恼。我发现在

标签之间添加了一个单独的php代码部分。我只在编辑所需的最后一个换行符。试试这个:

<p><?php _e ( "Kære Kastaniestrik kunde,\n
Vi har nu gennemført ordren og din pakke er på vej til dig og udleveres hos den valgte 
pakkeshop.\n Har du yderligere spørgsmål til din ordre er du velkommen til at skrive til os via
kontaktformularen på vores hjemmeside under menupunktet ”kontakt”. Angiv dit ordrenummer 
og spørgsmål i beskeden, så sørger vi for at hjælpe dig.", 'woocommerce' ); ?></p>

<p>
<?php esc_html_e( 'Vi håber at du bliver glad for dit køb. Rigtig god 
fornøjelse og god strikkelyst.', 'woocommerce' ); ?>
</p>

<?php