当前位置:首页 > 网络科技 > WordPress 评论回复邮件通知代码

WordPress 评论回复邮件通知代码

10个月前 (09-01)admin网络科技38

WordPress 的可操作性确实太强了,每个通过 WordPress 搭建的站点都可以做到足够多的个性化设置以及开发,那么就在上周有网友留言想要泪雪博客的留言评论回复邮件通知的代码,所以子凡也就今天抽空分享出来吧,其实在网上可能有很多 WordPress 评论邮件通知的代码,泪雪博客这个也不记得是从哪儿看到的还是自己写的了,所以给大家一个参考吧!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//WordPress 评论回复邮件通知代码
function fanly_comment_mail_notify($comment_id) {
	$blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
	$comment = get_comment($comment_id);
	$parent_id = $comment->comment_parent ? $comment->comment_parent : '';
	$spam_confirmed = $comment->comment_approved;
	if (($parent_id != '') && ($spam_confirmed != 'spam')) {
		$wp_email = 'no-reply@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME']));
		$to = trim(get_comment($parent_id)->comment_author_email);
		$subject = trim(get_comment($parent_id)->comment_author) . ',您在 [' . $blogname . '] 中的留言有新的回复啦!';
		$message = '<div style="color:#555;font:12px/1.5 微软雅黑,Tahoma,Helvetica,Arial,sans-serif;max-width:550px;margin:50px auto;border-top: none;" ><table border="0" cellspacing="0" cellpadding="0"><tbody><tr valign="top" height="2"><td valign="top"><div style="background-color:white;border-top:2px solid #00A7EB;box-shadow:0 1px 3px #AAAAAA;12px;max-width:550px;color:#555555;font-family:微软雅黑, Arial;;font-size:12px;">
<h2 style="border-bottom:1px solid #DDD;font-size:14px;font-weight:normal;padding:8px 0 10px 8px;"><span style="color: #00A7EB;font-weight: bold;">> </span>您在 <a style="text-decoration:none; color:#58B5F5;font-weight:600;" href="' . home_url() . '">' . $blogname . '</a> 的留言有回复啦!</h2><div style="padding:0 12px 0 12px;margin-top:18px">
<p>您好, ' . trim(get_comment($parent_id)->comment_author) . '! 您发表在文章 《' . get_the_title($comment->comment_post_ID) . '》 的评论:</p>
<p style="background-color: #EEE;border: 1px solid #DDD;padding: 20px;margin: 15px 0;">' . nl2br(strip_tags(get_comment($parent_id)->comment_content)) . '</p>
<p>' . trim($comment->comment_author) . ' 给您的回复如下:</p>
<p style="background-color: #EEE;border: 1px solid #DDD;padding: 20px;margin: 15px 0;">' . nl2br(strip_tags($comment->comment_content)) . '</p>
<p>您可以点击 <a style="text-decoration:none; color:#5692BC" href="' . htmlspecialchars(get_comment_link($parent_id)) . '">查看完整的回复內容</a>,也欢迎再次光临 <a style="text-decoration:none; color:#5692BC"
href="' . home_url() . '">' . $blogname . '</a>。祝您生活愉快!</p>
<p style="padding-bottom: 15px;">(此邮件由系统自动发出,请勿直接回复!)</p></div></div></td></tr></tbody></table></div>';
		$from = "From: \"" . get_option('blogname') . "\" <$wp_email>";
		$headers = "$from\nContent-Type: text/html; charset=" . get_option('blog_charset') . "\n";
		wp_mail( $to, $subject, $message, $headers );
	}
}
add_action('comment_post', 'fanly_comment_mail_notify');

以上就是泪雪博客评论邮件回复通知的模板代码了,你可以添加到你当前 WordPress 主题的 functions.php 文件中即可被 WordPress 调用,如果你的主题中存在邮件通知或相似代码,可以修改或者删除,切勿重复添加。

由于 WordPress 发送邮件需要依靠服务器的 mail 函数支持,或者利用 smtp 方式进行,如果你的 WordPress 默认不能发送邮件,可以参考子凡曾经分享的《WordPress 无插件配置 SMTP 邮件发送功能》,根据文章里面的代码进行配置即可完成 WordPress 邮件发送了。

更多关于WordPress优化及疑问可以添加留言

w.haolusi.com

本文链接:https://w.haolusi.com/wordpress-comment-mail-notify-code.html

扫描二维码推送至手机访问。

版权声明:本文由豪鲁斯兴趣网发布,如需转载请注明出处。

本文链接:https://w.haolusi.com/?id=2367

标签: WordPress优化
分享给朋友:

“WordPress 评论回复邮件通知代码” 的相关文章

WordPress标签实现追加自定义链接

WordPress标签实现追加自定义链接

WordPress 标签的用处说多不多,说少不少,其中利用 WordPress 标签做聚合页面优化是一种搜索引擎很喜欢的方式,或者说很多搜索引擎相比正文页面而言更喜欢抓取和收录标签页面,其次对于 WordPress 标签的作用就是用于文章关键词调用以及文章内链。那么今天子凡我我将利用几行代码来实现给...

WordPress如何移除登录界面中英文语言切换框

WordPress如何移除登录界面中英文语言切换框

其实早在 WordPress 5.9 版本开始,WordPress 默认登录界面就增加了语言切换选项, 其目的就是允许用户自己选择要使用的语言登录后台。这个功能对于多语言网站或是国际性站点可能还有点用,但是对于国内用户来说就显得有些多余。最近子凡在做更深度的 WordPress 优化,同时也为了丰富...

最新免费可用!ChatGPT 4.0/4o/3.5 镜像 Mirror|免翻直链中文镜像(2024年8月更新)

最新免费可用!ChatGPT 4.0/4o/3.5 镜像 Mirror|免翻直链中文镜像(2024年8月更新)

本篇文章目录|Table of Contents Hide ChatGPT 4.0/4o/3.5 镜像站列表ChatGPT镜像更新历史什么是Cha...

MySQL如何选择utf8mb4_general_ci和utf8mb4_0900_ai_ci字符集排序规则

MySQL如何选择utf8mb4_general_ci和utf8mb4_0900_ai_ci字符集排序规则

最近在做一些关于新项目的规划和测试,那么既然是要做新的项目当然首先要考虑的就是最新的技术标准,也把开发环境都统一升级了一遍,而在做 MySQL 数据库创建的时候就发现了一个小小的变化,本着对技术的执着那么就不得不来一探究竟。正式生产环境本着稳定高于一切的宗旨,所以也就不太可能做到数据库方面的升级保持...

百度搜索资源平台恢复低质量网站添加管理

百度搜索资源平台恢复低质量网站添加管理

前些天看到新闻消息称百度 10 年老将赵世奇已离开华为回流百度,并且将负责 AI 技术在百度搜索业务方面的产品创新。而今天子凡我通过百度搜索资源平台抱着试一试的态度去添加我们的 TearSnow 泪雪官网,出乎意料的居然能够通过验证并且成功添加上,不会提示“该站点为低质站点,暂不可添加,...

A Brief History SEO|搜索引擎优化SEO简史|20多年的SEO起始和发展

A Brief History SEO|搜索引擎优化SEO简史|20多年的SEO起始和发展

本篇文章目录|Table of Contents Hide搜索引擎优化与搜索引擎营销搜索引擎历史时间轴SEO 的黎明:“狂野西部”时代19941996199719981999谷歌革命Google AdSense:利用糟糕的 SEO 内容获利本地搜索引擎优化和个性化YouTube、Googl...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。