In meiner WooCommerce-Website versuche ich, den Benutzer Biografie hinzuzufügen.Benutzer Bio in wocommerce E-Mail-Benachrichtigungen hinzufügen
Irgendeine Idee, wie kann ich die Benutzer Bio in Wocommerce E-Mail-Benachrichtigungen hinzufügen?
In meiner WooCommerce-Website versuche ich, den Benutzer Biografie hinzuzufügen.Benutzer Bio in wocommerce E-Mail-Benachrichtigungen hinzufügen
Irgendeine Idee, wie kann ich die Benutzer Bio in Wocommerce E-Mail-Benachrichtigungen hinzufügen?
Versuchen Sie, diese Gewohnheit süchtig Funktion in woocommerce_email_customer_details
Aktion Haken:
add_action ('woocommerce_email_customer_details', 'add_user_bio', 9, 4);
function add_user_bio($order, $sent_to_admin, $plain_text, $email){
$user_bio = get_user_meta($order->get_customer_id(), 'description', true);
$title = __("Biographical Info","woocommerce");
if(empty($user_bio)) return; // We exit if the user bio doesn't exist
echo '<table id="user-bio" cellspacing="0" cellpadding="0" style="width: 100%; vertical-align: top; margin-bottom: 40px; padding: 0;" border="0">
<tbody>
<tr>
<td style="text-align:left; border: 0; padding: 0;" valign="top" width="100%">
<h2 style="color: #557da1; display: block; font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-size: 18px; font-weight: bold; line-height: 130%; margin: 0 0 18px; text-align: left;">'.$title.'</h2>
</td>
</tr>
<tr>
<td style="text-align:left; border: 0; padding: 0" valign="top" width="100%">
<span style="border:solid 2px #e4e4e4; padding:12px; display:block;">'.$user_bio.'</p>
</td>
</tr>
</tbody>
</table>';
}
-Code geht in function.php Datei Ihres aktiven Kind Thema (oder Thema) oder auch in jeder Plugin-Datei.
Dies ist getestet und funktioniert.
Hallo, ja, es funktioniert perfekt! Vielen Dank! ;) – Dino9
Nein, es ist nicht ein benutzerdefiniertes Feld: Sie werden so etwas wie bekommen. Es ist der klassische Benutzer Bio. Ich habe etwas über die Funktion get_user_meta ('description') gefunden, aber ich kann es nicht arrangieren. – Dino9