Intereting Posts
Довольно URL для персонализированной фильтрации продуктов Нестандартная страница персонализированного типа сообщений не работает Как локализовать admin-ajax.php, который используется в Ajax Load More – Infinite Scroll? Как я могу исключить категорию из основного цикла с именем категории, а не идентификатором? Как проверить, имеет ли виджетная область какие-либо виджеты? Woocommerce – Как получить продукты, которые продаются от 20% до 40%? add_rewrite_rule больше не работает – возможно ли https? Внутренний соединительный плагин или код Автоматическое создание пользовательских страниц для новых пользователей Можно ли загружать wp-контент / закачки с другого сервера? wp-editor пуст при первом отправке Пользовательский тип сообщения Тип Дисплей Изображения не отображаются на iPhone Как сохранить загруженное изображение в настраиваемой панели параметров? Удаление прилагаемых «комментариев» при удалении комментария

Неустранимая ошибка: вызов неопределенной функции wp_mail ()

Я использую плагин wordpress-simple-paypal-shopping-cart для моего требования к корзине. Я пытаюсь отправить электронное письмо через этот плагин, когда оплата производится с помощью IPN.

Мой код:

$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 .= '<html><body>'; $message .= '<p>You have received a contribution from<strong>'.$name.'</strong> of <strong>'.$donationAmount.'</strong></p>'; $message .= '<p>Contributor Information:</p>'; $message .= '<ul>'; $message .= '<li>Name:'.$name.'</li>'; $message .= '<li>Amount:'.$donationAmount.'</li>'; $message .= '<li>Email:'.$contributorsEmail.'</li>'; $message .= '<li>Address:'.$contributorsAddr.'</li>'; $message .= '</ul>'; $message .= '</body></html>'; wp_mail( $to, $subject, $message, $headers, $attachments ); } 

Но когда эта функция называется, я получаю эту ошибку: Fatal error: Call to undefined function wp_mail()

Я знаю, почему я получаю эту ошибку, ее только то, что мой плагин загружается сначала, а не wp_mail() .

В моем случае, как я wp_mail() сначала вызвать wp_mail() затем мой плагин?