您当前的位置:首页 > TAG信息列表 > wp-mail
如何应用“RETRIEVE_PASSWORD_Message”过滤器?
我想更改WP发送的密码重置电子邮件的正文,其中包含一些更友好的内容。我正在尝试使用\"retrieve_password_message\" 过滤器,但我把它弄糟了。有人能发一个示例代码吗?
如何允许特定的扩展名和文件大小的wp_mail附件?
我正在尝试创建一个带有附件选项的表单,当表单在wordpress网站上提交时,它将发送到电子邮件。我的代码工作正常,它以HTMLL表格格式向我的电子邮件地址发送电子邮件。此外,我能够发送附件使用代码。当我考虑附件文件扩展名和文件大小时,问题就出现了。我不知道如何限制文件的大容量,并只为一些允许的扩展名设置附件。我的代码是:<?php //Setup an empty array. $errors = array(); if($_POST[\"submit\"]) {
在自定义时间自动发送电子邮件
我想每天10:00发送一封自动电子邮件我试过这个密码$timeN = date(\'H:i\'); $timeS = date(\'10:00\'); if ($timeS == $timeN) { $to = get_option(\'admin_email\'); $nfrom = \"my site\"; $subject = \"test\"; $body = \" Hello\"; $headers
Wp_INSERT_POST操作上的电子邮件帖子附件
我有一个前端表单,它使用wp\\u insert\\u post()以编程方式将帖子插入到状态为“挂起”的站点中。我还使用insert\\u attachment()将提交的文件附加到帖子。现在,我正在尝试编写代码,自动将帖子内容(包括附件)通过电子邮件发送给网站管理员。下面是我在函数中用来实现这一点的代码。php文件:// Notify admin on post insert (pending) add_action(\'wp_insert_post\', \'send_email_on_pe
将WordPress模板用于HTML电子邮件
我正在开发一个插件,需要在提交表单后发送电子邮件。我正在使用wp_mail() 对于这个,它工作得很好。我的问题是,在我的代码中,HTML是由一组PHP字符串添加到如下变量中生成的:$content = $html_headers; $content .= \'<h1>\' . the_title($post_id) . \'</h1>\'; $content .= \'<p>\' . $post_body . \'</p>;
如何在WordPress中发送带有多个附件的电子邮件
在我的插件中,有一个联系我们表单,用户可以通过该表单上载多个文件,并将其上载到wp-contents/uploads/2014/10 文件夹上传正在进行中,但现在我需要向管理员发送电子邮件,其中包含上传的文件和输入的用户数据。我不知道如何发送带有附件的邮件。到目前为止,我尝试的代码是:if(isset($_POST[\'Save\'])){ /* store post user data to variables */ if (!function_exists(\'wp_handle_
AJAX处理程序中的wp_mail()从不返回
我们有一个jQuery调用的AJAX处理程序。ajax(),它接收存储在服务器上的文档并将其发送给用户。下面是对wp\\U mail的调用,如下所示:$status_wpmail = wp_mail($recipient, $subject, $body, $headers, $filename); 问题是电子邮件永远不会被发送出去,wp\\u mail调用之后的任何代码都不会被解析,包括一条用于转储$status\\u wpmail值的调试语句。然而,发送回页面的jqXHR响应报告“成功”。我
Contact form - ajax, wp_mail
我正在尝试使用jQuery创建一个简单的联系人表单来验证表单,并使用AJAX将其传递给PHP和WPwp_mail() 发送它。我有这样一个简单的表单。 <form role=\"form\"> <div class=\"form-group\"> <label class=\"\">Name</label> <input type=\"text\" id=\"
WordPress AJAX成功响应
我正在尝试使用wp\\U mail和ajax在Wordpress中创建一个联系人表单emial工作正常,但我对ajax的成功响应有问题。在电子邮件发送后,我需要向用户显示一条消息,说明电子邮件已发送。js验证表单并显示成功消息。 $atj(function(){ $atj(\'#training-submit\').click(function(e) { e.preventDefault(); e.stopPropagation()
使用wp_mail将附件添加到联系人表单
是否有人可以向我解释如何将上传的文件附加到使用wp\\U mail生成的电子邮件中?我已经建立了表单,但我可以在网上找到的所有问题都是指附加一个预先确定的文件,而不是用户上传的文件。EDITI正在尝试使用wp\\u handle\\u upload:if ( ! function_exists( \'wp_handle_upload\' ) ) require_once( ABSPATH . \'wp-admin/includes/file.php\' ); $uploadedfile = $_F
如何在电子邮件正文中发送语言字符串
我正在使用wp\\u mail()函数发送电子邮件。我有一个静态字符串“Hello Admin”。我的客户希望将此字符串转换为语言字符串。因此,可以在发送电子邮件时将静态字符串转换为语言字符串。到目前为止,我已经做了什么,请参考我下面的代码。$current_user = wp_get_current_user(); $admin_email = get_option(\'admin_email\'); $subject = get_bloginfo(\'name\').\' - Publ
实施通知制度的最有效方式是什么?
我即将开始为我的网站实施通知系统,我想知道在开发之前需要考虑哪些性能指标。我需要为大量用户(数十万)做这件事,所以我需要对我做的每一步都非常小心。对于每个通知,我需要为自定义分类法(通知)创建一个新术语,以将其显示在用户的通知面板上,并使用wp_mail. 另一方面,我可以创建一个带有meta_key 调用通知,然后将每个通知保存在meta_value 作为一个数组,您对此有何看法?现在,让我们假设正在跟踪10000个用户(以下系统已经实现)。我需要通知所有10000个用户,用户A发布了一些东西。我如何处
不同的网络主机和使用谷歌邮件服务器:还有比SMTP更好的方式吗?
目前我的情况如下:我正在使用Wordpress处理一些与邮件相关的事情:发送通知的注册表单和发送消息的联系表单。然而,由于我们使用的邮件服务器是通过SMTP连接到的远程邮件服务器,因此联系人表单令人困惑。联系人表单接收到的电子邮件应显示来自填写联系人表单的人员,但必须符合SMTP电子邮件设置,并显示来自SMTP电子邮件。陌生人1填写联系表,提供姓名、电子邮件和信息</网站将表单发送出去,但由于SMTP,会将发件人的名称和发件人的电子邮件覆盖到SMTP凭据</收到的最后一封电子邮件具有SMTP凭
通过wp_mail从临时文件夹发送附件
是否可以通过发送附件wp_mail, 使用临时文件,是否可以将其上载到服务器上的任何实际文件夹?例如:<input type=\"file\" name=\"file\"> $attachment[] = $_FILES[\'file\'][\'name\']; wp_mail(....,$attachment); 文件:$attachments属性中的文件名必须是文件系统路径。如何获取临时文件的路径(如果可能的话)?
当wp_mail()是变量时,它不会发送邮件,只有在硬编码时才会发送
我已经编写了一个“关注帖子”脚本,我想在其中添加一个功能,即如果用户关注的帖子已更新,则向用户发送电子邮件。如果我将电子邮件硬编码为wp\\u mail(),则我的脚本只会发送电子邮件,例如。wp_mail(\'[email protected]\', $subject, $message, $headers); 但是,当我与所有关注该帖子的用户动态交流时,它根本不会发送任何电子邮件,我的代码如下所示:http://pastebin.com/yPirRwKn 或:function favorites
如何在WordPress无法发送电子邮件时配置SMTP
我目前正在从事一个项目,其中我唯一的问题是从网站向Gmail yahoo等发送电子邮件。我想配置SMTP,以便可以独立发送电子邮件。我的问题是我所在的公司。正在使用刚刚连接到主机的本地服务器。我无法使用PHP邮件或wordpress插件发送电子邮件。。在这种情况下,是否可以发送电子邮件对不起,英语不好,希望你还能听懂
WP_mail正在从帖子发送旧内容
我有一个发送电子邮件的功能,使用wp_mail() 每次发布或更新帖子时。然而,发送的内容总是落后一个帖子。如果我更新了内容,电子邮件会在更新之前发送以前的内容。我不知道如何修复。我很感激你能给我的任何帮助,谢谢。function send_media_emails($post_id){ if(defined(\'DOING_AUTOSAVE\') && DOING_AUTOSAVE) return; if(get_post_sta
我可以配置WordPress在没有插件的情况下使用后缀吗?
我正在一个流浪者盒子上开发一个WordPress网站,并安装了postfix以测试电子邮件通知。在这个来宾操作系统(Ubuntu)级别,我可以结束一封测试电子邮件:echo \"Test mail from postfix\" | mail -s \"Test Postfix\" [email protected] 这很有效,我收到了电子邮件。据我所知,postfix使用sendmail二进制文件,因此我希望WordPress能够成功发送电子邮件。但是,未收到我的联系人表单通知。有没有办法检查/调
如何使用wp_mail向订阅者发送邮件
我刚刚开始制作插件,我正在尝试制作一个简单的插件,每当我发布新帖子时,它都会向订阅者发送通知。迄今为止我的代码:add_action( \'publish_post\', \'vb_esa_update_email\' ); function vb_esa_update_email( $post_id ) { //verify post is not a revision if ( !wp_is_post_revision( $post_id ) )
更改默认wp_mail发件人,不影响重力表单
我有一个问题,关于在默认wp\\U邮件通知(例如,丢失密码响应)上更改默认发件人的名称/电子邮件,但不影响重力表单传递的通知。我发现了一些关于更改名称/电子邮件默认值的线程,这就是我最终使用的。将默认发件人从“Wordpress”更改为“Wordpress”确实可以正常工作[email protected]\'。// Change default WP email sender add_filter(\'wp_mail_from\', \'new_mail_from\'); ad