タイトル変更はフィルターフックの ‘retrieve_password_title‘、本文変更は ‘retrieve_password_message‘ を利用して変更します。
タイトル変更
/**
 * パスワード再設定URLメール:タイトル変更
 * 
 * @param string  $title      Email subject.
 * @param string  $user_login The username for the user.
 * @param WP_User $user_data  WP_User object.
 */
function custom_retrieve_password_title( $title, $user_login, $user_data )
{
  $title = '【' . get_option( 'blogname' ) . '】 パスワードリセット';
  // 
  return $title;
}
add_filter( 'retrieve_password_title', 'custom_retrieve_password_title', 10, 3 );
本文変更
/**
 * パスワード再設定URLメール:本文変更
 *
 * @param string  $message    Email message.
 * @param string  $key        The activation key.
 * @param string  $user_login The username for the user.
 * @param WP_User $user_data  WP_User object.
 */
function custom_retrieve_password_message( $message, $key, $user_login, $user_data )
{
  $message .= ''."<br>\r\n";
  $message .= '■パスワードの再設定URL'."<br>\r\n";
  $message .= network_site_url( "wp-login.php?action=rp&key=$key&login=" . rawurlencode( $user_login ), 'login' )."\r\n";
  // 
  return $message;
}
add_filter( 'retrieve_password_message', 'custom_retrieve_password_message', 10, 4 );動作環境情報
"エックスサーバー" スタンダード(旧X10) "PHP" 7.4.25 "MySQL" 5.7 "WordPress" 5.9.3

 
  
  
  
  

コメント