我注意到Woocommerce的评论是通过Wordpress评论进行管理的。但是,当有人向产品发布评论时,为什么Wordpress没有通知我的电子邮件。我已经设置了#34;每当有人发表评论时都会给我发电子邮件"。
Woocommerce中是否提供此功能,或者我遗漏了什么?
请告知,谢谢大家!
问候,Ven
答案 0 :(得分:2)
默认情况下,WordPress会向产品/帖子的作者(在您的实例中创建产品的人)发送通知。建议的网站所有者(设置>常规)不是这些通知的收件人。这是麻烦可能开始的地方。作者信息隐藏在Woocommerce中,很难确定用户数据库中的身份。产品的原始作者可能不再存在,尤其是如果原始作者已从数据库中删除并且您没有将该用户的内容移至新用户。
默认的注释通知在以下Wordpress文件中产生:wp-includes/pluggable.php
以下是一种技巧,用于覆盖评论/查看通知的收件人,将此代码放在您的孩子主题的functions.php
中,并将部分example@example.com
更改为所需的电子邮件收件人,您将收到一个有人在您的网站上添加评论/评论时会通知您。
function new_comment_moderation_recipients( $emails, $comment_id ) {
return array( 'example@example.com' );
}
add_filter( 'comment_moderation_recipients', 'new_comment_moderation_recipients', 24, 2 );
add_filter( 'comment_notification_recipients', 'new_comment_moderation_recipients', 24, 2 );
我对其进行了测试,并且可以正常工作。
答案 1 :(得分:0)
在Wordpress信息中心导航到设置>此处列出的常规和电子邮件地址是您收到通知的地方。