Hallo bin absoluter PHP Neubeginner…
Ich möchte bei WooCommerce Dateien wie AGB, Wiederrufsbelehrung und Datenschutzerklärung als PDF anfügen. Ich habe heute auch fleißig gegooglet und gefunden wie der Code dazu aussehen muss. Nur scheint es als ob ich diesen nicht korrekt in die functions.php einzufüge.
Meine PHP Datei sieht so aus:
<?php
/**
* Child theme stylesheet einbinden in Abhängigkeit vom Original-Stylesheet
*/
function child_theme_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-theme-css', get_stylesheet_directory_uri() .'/style.css' , array('parent-style'));
}
add_action( 'wp_enqueue_scripts', 'child_theme_styles' );?>
Und das hier will ich einfügen:
add_filter( 'woocommerce_email_attachments', 'my_email_attachments', 10, 3);
function my_email_attachments ( $attachments , $id, $object ) {
if( $id === 'customer_completed_order')
if( $id === 'customer_invoice')
if( $id === 'customer_processing_order') {
$attachment_path = get_stylesheet_directory() . '/anhang/AGB.pdf';
$attachments[] = $attachment_path;
$attachment_path = get_stylesheet_directory() . '/anhang/Widerruf.pdf';
$attachments[] = $attachment_path;
}
return $attachments;
}
Wo genau muss ich das einfügen oder ist das ganze Fehlerhaft? Ich freue mich auf Nachrichten, die mir hoffentlich weiterhelfen.
Besten Dank!