Resend Welcome Email


This tool was developed to quickly send a user a new password reset link via email when they are having trouble logging in.

Developers & Designers

This extension has a public GitHub page where users can contribute fixes and improvements.

Follow Development on GitHub

Follow Developer on Twitter


Tibor Repček – translation into slovak language (slovenčina)


  1. Upload resend-welcome-email folder to the /wp-content/plugins/ directory
  2. Ative o plugin por meio do menu “Plugins” no WordPress


Installation Instructions
  1. Upload resend-welcome-email folder to the /wp-content/plugins/ directory
  2. Ative o plugin por meio do menu “Plugins” no WordPress
Do you provide support for this plugin

Not really. Please open an issue on GitHub though if you have a problem. I am keeping track with pull requests so fire away.


for myself – Made a separate column

Put into the separate column a button

I do not understand in programming – did as I knew – added to the end of the plugin (before “}”)

//* ==START==  Колонка в пользователях для просмотра АКТИВИРОВАННІХ EMAIL  *//
	add_filter( 'manage_users_columns', 'reg_confirm_column_0001' );
	function reg_confirm_column_0001( $column ) {
		$column['reg_confirm_column'] = 'Статус Регистрации';
		return $column;

// создаем новую колонку // Колонка только создается и будет пустая 
	add_filter('manage_users_columns', 'reg_confirm_column_add_0002', 4);
	function reg_confirm_column_add_0002( $columns ){
		$num = 3; // после какой по счету колонки вставлять новые
		$new_columns = array(
			'reg_confirm_column' => 'Статус Регистрации',
		return array_slice( $columns, 0, $num ) + $new_columns + array_slice( $columns, $num );

// заполняем колонку данными
	add_filter( 'manage_users_custom_column', 'reg_confirm_column_add_data_0003', 10, 3 );
	function reg_confirm_column_add_data_0003( $val, $column_name, $user_id  ){
	//    global $wpdb; 
		$user_info = get_userdata($user_id);
		switch ($column_name) {
			case 'reg_confirm_column' :
					if ($user_info->user_activation_key){                            
						$link =  esc_url( wp_nonce_url( add_query_arg( array(
								'action'  => 'resend_welcome_email',
								'user_id' => $user_id,
							), '' ),
								"send_welcome_email_{$user_id}" )
						return "Не Активирован <a href=" .$link .">Send New Welcome</a>";
						return "Активирован "; 
		return $val;
//* ==END==  Колонка в пользователях для просмотра АКТИВИРОВАННІХ EMAIL  *//

Works great

Adds a link to user commands in the Users list “resend welcome email”. Did exactly what was expected of it, perfect.


Resend welcome email

I’m not a programmer or anything like that so i just look at the functionality and does it work and for what i needed it worked brilliantly – great plugin, thanks.

Leia todas as 9 avaliações

Contribuidores e desenvolvedores

“Resend Welcome Email” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.


“Resend Welcome Email” foi traduzido para 6 localidades. Obrigado aos tradutores por suas contribuições.

Traduzir “Resend Welcome Email” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações


  • Adding fr_FR translations (shoutout to Thibaut Ninove)
  • Fixing i18n support


  • Improving labels
  • Removing commented code


  • Updating ‘Tested up to’ in readme.txt


  • Adding language files sk_SK.po,


  • Adding resend welcome email to user row action link.
  • Converting edit_user to edit_users to fix soft error.


  • Security: Escape translated strings.
  • Refactor.
  • Fix: Logic in notice.
  • Add: Multisite compatibility.


  • Security: Prevent direct access to php files.
  • Security: Prevent direct access to directories.
  • i18n: Use to translate the plugin to other languages.


  • wp_new_user_notification() stopped sending passwords via email, and instead it sends a reset password link.


  • Release inicial.