it-swarm-vi.tech

Nhật Bản trong lĩnh vực điện tử trong Email Email của WordPress?

Tôi có thể tùy chỉnh và chỉnh sửa trường chủ đề trong thư thông báo "Đặt lại mật khẩu" được gửi từ blog nhiều trang của chúng tôi không? Tôi đã thử một số plugin như đăng nhập thương hiệu của tôi và CMS nhãn trắng, v.v. Nhưng tôi không thể chỉnh sửa điều này trong thông báo đặt lại mật khẩu.

Có ai giúp tôi hiểu làm thế nào để chỉnh sửa nó?

Cập nhật:

Hôm nay tôi đã thử với một cài đặt khác. Nhưng nó không tạo ra bất kỳ thay đổi nào. Từ 'wordpress' trong địa chỉ thư vẫn còn đó. Tôi đã thêm -

add_filter ( 'wp_mail_from_name', 'my_filter_that_outputs_the_new_name' );

theo mã do Doug cung cấp. Tôi có thiếu gì không? Bạn có thể giúp tôi giải quyết vấn đề này không?

4
user391

Bạn có thể thay đổi chúng bằng bộ lọc . Các móc lọc bạn muốn sử dụng là:

  1. Đối với email đầu tiên tin nhắn (xác nhận họ thực sự muốn đặt lại mật khẩu): [.__.]
    • 'retrieve_password_title'
    • 'retrieve_password_message'
  2. Đối với email theo dõi tin nhắn (gửi tên người dùng và mật khẩu mới): [.__.]
    • 'password_reset_title'
    • 'password_reset_message'

Cập nhật: Để tạo và sử dụng các bộ lọc này, hãy đặt đoạn mã sau hoặc tương tự vào tệp functions.php của bạn:

function my_retrieve_password_subject_filter($old_subject) {
    // $old_subject is the default subject line created by WordPress.
    // (You don't have to use it.)

    $blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES);
    $subject = sprintf( __('[%s] Password Reset'), $blogname );
    // This is how WordPress creates the subject line. It looks like this:
    // [Doug's blog] Password Reset
    // You can change this to fit your own needs.

    // You have to return your new subject line:
    return $subject;
}

function my_retrieve_password_message_filter($old_message, $key) {
    // $old_message is the default message already created by WordPress.
    // (You don't have to use it.)
    // $key is the password-like token that allows the user to get 
    // a new password

    $message = __('Someone has asked to reset the password for the following site and username.') . "\r\n\r\n";
    $message .= network_site_url() . "\r\n\r\n";
    $message .= sprintf(__('Username: %s'), $user_login) . "\r\n\r\n";
    $message .= __('To reset your password visit the following address, otherwise just ignore this email and nothing will happen.') . "\r\n\r\n";
    $message .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') . "\r\n";

    // This is how WordPress creates the message. 
    // You can change this to meet your own needs.

    // You have to return your new message:
    return $message;
}

// To get these filters up and running:
add_filter ( 'retrieve_password_title', 'my_retrieve_password_subject_filter', 10, 1 );
add_filter ( 'retrieve_password_message', 'my_retrieve_password_message_filter', 10, 2 );

Bạn sẽ làm một cái gì đó tương tự nếu bạn cũng muốn sửa đổi email theo dõi . Sử dụng mã WordPress làm hướng dẫn để tạo dòng tiêu đề và thông báo (tìm các biến $title$message).

6
Doug