Yeni bir wordpress kullanıcısının e-posta bildirimini özelleştirme ve kayıtlı bir kullanıcının rolünü bulma

Yazılardan birinde WordPress’e kayıt olurken kullanıcı rolü seçiminin nasıl ekleneceğinden bahsetmiştim. Şimdi ben

Site yöneticisinin yeni kullanıcının hangi role kaydolduğunu bilmesi için size yeni bir WordPress kullanıcısı hakkındaki e-posta bildirimini nasıl özelleştireceğinizi anlatacağım.
Yeni kullanıcı kayıt mektubu varsayılan olarak aşağıdaki bilgileri içerir:

  • Yeni kullanıcı adı
  • Yeni Kullanıcı E-postası

Bu mektuba kullanıcının rolü hakkında bilgi eklememiz gerekiyor. Bunu yapmak için sistem dosyasını düzenleyinpluggable.php, bulunan:

reklâm

reklâm

/wp-include/pluggable.php

İçindeki işlevi bulmanız gerekir:

function wp_new_user_notification($user_id, $plaintext_pass = ”)

Çizgiden sonra:

$message .= sprintf(__(‘E-posta: %s’), $user->user_email) . “rn”;

Kullanıcı rolünün çıktısından sorumlu satırı eklemeniz gerekir:

$message .= sprintf(__(‘Role: %s’), $roles = implode(‘, ‘, $user->roles)) . “rn”;

Ayrıca buraya metninizden herhangi birini veya kullanıcı hakkındaki diğer bilgileri görüntülemek için bir kod ekleyebilirsiniz.
Şimdi nasıl çalışıyor:

1. Kullanıcı çevrimiçi mağazamızda kayıtlıdır ve kullanıcı türünü toptancı veya perakende alıcı olarak gösterir

2. Yönetici, yeni bir kullanıcının kayıtlı olduğunu belirten bir mektup alır

İlave:Dikkatli olun, WordPress'i güncellediğinizde pluggable.php dosyasının üzerine yazılır ve yeni bir dosya oluşturulur. Bu nedenle kaydedin ve güncellerken değiştirin veya yeniden düzenleyin.