Yeni kullanıcı karşılama e-postasını nasıl özelleştirebilirim?


9

Yeni kullanıcı karşılama e-postasını nasıl özelleştirebilirim?

'Http://www.sean-barton.co.uk/wordpress-welcome-email-editor/' denedim, ancak kullanmam gereken diğer eklentiler olan Cimy Extra Fields ile çakışıyor.

Wordpress 3.0.1 için eski olan başka bir eklenti var.

Niyet

Yanıtlar:


8

SB Welcome Email Editorwp_new_user_notification() kendi sürümüyle değiştirerek çalışır . Orijinal sürümü bulunabilir wp-includes/pluggable.php, eklenti her türlü seçenek ile ayrıntılı bir yedek kullanır . Bunu aşağıdakileri yapmak için yapabilirsiniz: yeni bir eklenti oluşturmak (sadece bir PHP dosyası wp-content/plugins/) ve wp_new_user_notification($user_id, $plaintext_pass = '')orada tanımlamak . Bu daha sonra normal WordPress sürümü yerine kullanılacaktır.


Bu muhtemelen soruyu cevaplıyor, ancak 'Register Plus Redux' kullanarak sorunu çözdüm. Bu, eklentilerimin sıkıntılarını daha iyi çözen çok daha iyi bir eklenti. Diğer 3 eklentinin yerini aldı ve daha iyi bir iş çıkardı.
William Macdonald


Aslında OP ile aynı şeyi yapmak için çalışıyorum, ama sonuçta eklenti kadar şişmiş bir şey görmüyorum. Ben pluggable.php -> içine baktım wp_new_user_notification(), ama bu "yeni kullanıcı karşılama e-postası" gibi görünmüyor. Site yöneticisine yeni bir kullanıcının kaydettiği e-posta içindir.
Zach Lysobey

@ZachL: wp_new_user_notification()her ikisini de yapar: önce postayı yöneticiye, sonra kullanıcıya gönderir.
Jan Fabry

1
@ZachL: kodeksin wp_new_user_notification () yöntemini kullanırken dikkatli olun. Not: Parola işlevine geçilmezse, yeni kaydedilen kullanıcı hoş geldiniz e-postasını almayacaktır.
Ranjith Siji
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.