Я работаю над небольшим проектом для своей семьи, чтобы делиться информацией, рецептами и т. Д. И я добавил функцию «@». Теперь, когда функция упоминания работает, мне нужно уведомить пользователя, о котором они были упомянуты. Я думал, что комментарии WP уже делают это, и поскольку моя семья будет получать уведомления по электронной почте, я решил вставить […]
Я искал электронную почту Obfuscation и пытался уйти от обфускационных плагинов, когда я наткнулся на этот фрагмент кода [1]: function remove_plaintext_email($emailAddress) { $emailRegEx = '/([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4})/i'; return preg_replace_callback($emailRegEx, "encodeEmail", $emailAddress); } function encodeEmail($result) { return antispambot($result[1]); } add_filter( 'the_content', 'remove_plaintext_email', 20 ); add_filter( 'widget_text', 'remove_plaintext_email', 20 ); Для меня это в значительной степени заменяет любой плагин […]
Я справляюсь со сценарием, где мне нужно фильтровать содержимое моей пользовательской функции. Моя функция используется для отправки электронных писем, но мне нужно отфильтровать ее так же, как и wp_mail hook. Вот моя функция: function koku_crm_send_sendgrid($sendgrid_api_key, $to, $subject, $text, $html) { $sendgrid = new \SendGrid($sendgrid_api_key); $mail = new KCSendGrid\Mail(); $from = new KCSendGrid\Email(get_bloginfo( 'name' ), get_bloginfo( […]
У меня есть эта функция, которая отправляет мне различные письма: function tps_send_email($emailTo, $subject, $content) { //Allow HTML in email function tps_set_html_email_content_type() { return 'text/html'; } add_filter( 'wp_mail_content_type', 'tps_set_html_email_content_type' ); //Send the email $mailSent = wp_mail($emailTo, $subject, $content); //Reset HTML content type back to text only (avoids conflicts) remove_filter( 'wp_mail_content_type', 'tps_set_html_email_content_type' ); return $mailSent; } Я […]