Intereting Posts
Отображать тип пользовательской публикации на основе заголовка, соответствующего текущему выбранному значению Опубликовать страницы / сообщения в формате HTML? Действие woocommerce_register_post не срабатывает Добавить роль и предоставить права администратора Количество сообщений в категории Способ добавления заголовков в галереи изображений по коду Исключить пользовательский тег таксономии из цикла Создание метабокса для загрузки нескольких изображений, игнорирование выделенного изображения Привязка динамического / переменного с именем hook во всех случаях Как удалить эти поля из раздела «Профиль»? Как получить атрибут заказа страницы Использовать данные BuddyPress в цикле (mkdir) Использование AJAX в плагине для отправки формы – ДЕЙСТВИТЕЛЬНО запутано Невозможно обработать комментарии из-за пользовательского файла comments.php Навигатор содержимого статьи в WordPress, как веб-сайт mbaskool

отладки-проверки, чтобы выяснить, работает ли wp-mail

У меня проблемы с: я пытаюсь использовать wp_mail (тестирование на сервере), но почта не получена. У php.ini есть smtp_port = 25 set

  • как проверить, работает ли wp_mail?
  • что может не получиться

могу ли я проверить это так; Чтобы отправить почту с помощью PHPMailer напрямую, я, вероятно, смогу сделать что-то подобное (не для производства, просто для отладки):

add_action( 'phpmailer_init', 'my_phpmailer_example' ); function my_phpmailer_example( $phpmailer ) { $phpmailer->isSMTP(); //$phpmailer->Host = 'smtp.example.com'; // $phpmailer->SMTPAuth = true; // Force it to use Username and Password to authenticate $phpmailer->Port = 25; // $phpmailer->Username = 'yourusername'; // $phpmailer->Password = 'yourpassword'; // Additional settings… //$phpmailer->SMTPSecure = "tls"; // Choose SSL or TLS, if necessary for your server $phpmailer->setFrom( "fromemail@bla.com", "From Name" ); $phpmailer->addAddress( "youremail@bla.com", "Your name" ); $phpmailer->Subject = "Testing PHPMailer"; $phpmailer->Body = "Hurray! \n\n Great."; if( !$phpmailer->send() ) { echo "Mailer Error: " . $phpmailer->ErrorInfo; } else { echo "Message sent!"; } }