以下代码来自路人娱乐网,本站仅作收录,
代码:将其加入到functions.php之中即可!
//文章更新自动通知用户
function
newPostNotify($post_ID) {
if( wp_is_post_revision($post_ID) ) return;
global $wpdb;
$get_post_info = get_post($post_ID);
if ( $get_post_info->post_status ==
'publish' && $_POST['original_post_status'] != 'publish' ) {
// 读数据库,获取所有用户的email
$wp_user_email =
$wpdb->get_results("SELECT DISTINCT user_email FROM
$wpdb->users");
// 依次给每个Email发邮件</a>
foreach ( $wp_user_email as $email ) {
$site_name = get_bloginfo('name');
$subject = '['.$site_name.']'.__(':发布了新的文章!');
$message = '<div style="width:700px;background-color:#fff;margin:0 auto;border: 1px solid #ccc;">
<div style="height:64px;margin:0;padding:0;width:100%;">
<a href="https://www.wuyunai.com/" style="display:block;padding: 12px 30px;text-decoration: none;font-size: 24px;letter-spacing: 3px;border-bottom: 1px solid #ccc;" rel="noopener" target="_blank">
'.$site_name.'
</a>
</div>
<div style="padding: 30px;margin:0;">
<p style="font-size:14px;color:#333;">首先感谢您对'.$site_name.'的支持,查看新文章请访问:
</p>
<p style="font-size:14px;color: green;">'. get_permalink($post_ID).'</p>
<p style="font-size:14px;color:#333;">本站长期更新优质原创文章,定期清理僵尸账号请保证活跃!</p>
<p style="font-size:14px;color: #999;">— '.$site_name.'</p>
<p style="font-size:12px;color:#999;border-top:1px dotted #E3E3E3;margin-top:30px;padding-top:30px;">
'.__('本邮件为系统邮件不能回复,请勿回复。').'
</p>
</div>
</div>';
// 发邮件
wp_mail($email->user_email,$subject, $message);
}
}
}
// 钩子,一旦wordpress有新文章发布或文章被修改即刻执行newPostNotify函数
add_action('publish_post', 'newPostNotify');
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容