【发布时间】:2013-09-24 12:08:44
【问题描述】:
我的主题function.php中有以下函数:
function user_profile_update( $user_id ) {
$site_url = get_bloginfo('wpurl');
$user_info = get_userdata( $user_id );
$to = $user_info->user_email;
$subject = "Profile Updated: ".$site_url."";
$message = "Hello " .$user_info->display_name . "\nYour profile has been updated!\n\nThank you for visiting\n ".$site_url."";
wp_mail( $to, $subject, $message);
}
add_action( 'profile_update', 'user_profile_update');
这基本上每次用户更新个人资料时都会发送一封电子邮件。
电子邮件很好,但我收到了 3-4 次。上面有什么不合适的地方吗?
【问题讨论】:
-
您是否尝试过更改操作的优先级?