Schwerwiegender Fehler: Aufruf an undefinierte function wp_mail ()

Ich benutze ein Plugin wordpress-simple-paypal-shopping-cart für meine Warenkorb-Anforderung. Ich versuche, eine E-Mail über dieses Plugin zu senden, wenn eine Zahlung mit IPN erfolgt.

Mein Code:

$invoiceProducts = $_SESSION['simpleCart']; if(isset($invoiceProducts) && !empty($invoiceProducts)){ $html = renderHTML($invoiceProducts); generatePDF($html); unset($invoiceProducts); } function renderHTML($param){ $IPN = $_POST; $name = $IPN['first_name']; $donationAmount = $IPN['payment_gross']; $contributorsEmail = $IPN['payer_email']; $contributorsPhone = $IPN['payer_email']; $contributorsAddr = $IPN['address_name'] . ', ' . $IPN['address_city'] . ', ' . $IPN['address_country']; //We will need to shoot email to laura of successfull payment. $to = 'myemail@domain.com'; $subject = 'Donation made on your website'; $message = ''; $message .= ''; $message .= '

You have received a contribution from'.$name.' of '.$donationAmount.'

'; $message .= '

Contributor Information:

'; $message .= '
    '; $message .= '
  • Name:'.$name.'
  • '; $message .= '
  • Amount:'.$donationAmount.'
  • '; $message .= '
  • Email:'.$contributorsEmail.'
  • '; $message .= '
  • Address:'.$contributorsAddr.'
  • '; $message .= '
'; $message .= ''; wp_mail( $to, $subject, $message, $headers, $attachments ); }

Aber wenn diese function aufgerufen wird, Fatal error: Call to undefined function wp_mail() ich diesen Fehler: Fatal error: Call to undefined function wp_mail()

Ich weiß, warum ich diesen Fehler wp_mail() , nur dass mein Plugin zuerst geladen wird, dann wp_mail() .

In meinem Fall wie kann ich wp_mail() zuerst dann mein Plugin aufrufen?

Solutions Collecting From Web of "Schwerwiegender Fehler: Aufruf an undefinierte function wp_mail ()"