Or, embed this snippet using GenerateWP WordPress Plugin.

Download

Clone

check_users_daily

wp_cronjob

// Scheduled Action Hook
function check_users_daily( ) {
	$theusers = get_users(array('hide_empty' => false));
	if($theusers) {
	    foreach($theusers as $user) {
	      $registryed = date('md', strtotime($user->user_registered));
	      $today = date('md');
	      $registryedy = date('Y', strtotime($user->user_registered));
	      $toyear = date('Y');
	        if($registryed == $today) {
	        $y =  $toyear - $registryedy;
	          $to = $user->user_email;
	          
	          $pm = "کاربر گرامی".$user->display_name."rn";
	          if($y > 0) {
	         $y = tr_num($y, 'fa');
	         $cu = "هدیه تولد عضویت شما در تجربه کده";
	          $pm .= "سلام، امروز ".$y." سال از عضویت شما در سایت تجربه کده گذشت، ضمن عرض تبریک و تشکر از شما دعوت می کنیم با حضور در سایت http://tajrobrkade.com/ از تخفیفات ویژه ای که به همین مناسبت به شما اهدا شده است مطلع گردید."."rn";
	          }
	          else {
	          $cu	=	"هدیه عضویت شما در سایت تجربه کده";
	          $pm .= "سلام، عضویت شما را در وب سایت تجربه کده تبریک می گوییم؛ از شما دعوت می کنیم با حضور در سایت http://tajrobrkade.com/ از تخفیفات ویژه ای که به همین مناسبت به شما اهدا شده است مطلع گردید."."rn";
	          }
	          $pm .= "با تشکر";
	          
	          wp_mail( $to, $pm, $su, null );
	
	        }
	    }
	}
	
}

// Schedule Cron Job Event
function custom_cron_job() {
	if ( ! wp_next_scheduled( 'check_users_daily' ) ) {
		wp_schedule_event( current_time( 'timestamp' ), 'daily', 'check_users_daily' );
	}
}
add_action( 'wp', 'custom_cron_job' );