Çok siteli ağın kullanışlı özelliklerinden biri, yeni bir web sitesi oluştururken her kullanıcının deneyimini değiştirmenize izin vermesidir. Yapabilirsin hoşgeldin e-postalarını değiştir ve varsayılan içeriği değiştirin.

Bunu, "içindeki ağ ayarlarınızın yapılandırmasına erişerek yapabilirsiniz." Ayarlar> Ağ ayarları".

Ancak gönderilen iki e-posta var ve bu ikincisi. Web sitesi etkinleştirilmeden önce, WordPress bir bağlantı içeren bir aktivasyon e-postası gönderir, kullanıcının web sitesini aktif hale getirmek için üzerine tıklaması gerekir. Maalesef ayarlar ekranı size bu ayarı değiştirme seçeneği sunmuyor.

Bir çözüm var mı? İyi haber, evet, bu e-postayı değiştiren bir eklenti yazabilirsiniz. Ve bu derste size tam olarak oraya nasıl gideceğinizi göstereceğim.

Ama daha önce, eğer WordPress keşfi hiç kurmadıysanız Bir WordPress blog 7 adımlarını nasıl yüklenir et Nasıl bulmak yüklemek ve blogunuzda bir WordPress tema etkinleştirmek için 

O zaman neden burada olduğumuza dönelim.

Web sitesi etkinleştirme e-postası kişiselleştirmeye başlarken

Başlamadan önce birkaç şeye ihtiyacınız olacak:

  • Çoklu site seçeneği etkinleştirilmiş bir WordPress geliştirme kurulumu, bu hataları önlemenizi ve her şeyi önceden test etmenizi sağlar.
  • FTP erişimli bir kod editörü veya bir kod editörü ve bir FTP istemcisi.

rehberimizi okuyun multisite ağını aktive etmek multisite ağını aktif hale getirme hakkında daha fazla bilgi edinmek için.

Bu öğreticide, WordPress için kaynak kodunu keşfedeceğiz, ancak değiştirmeyeceksiniz. Bunun yerine, web sitenizin eklentiler klasörüne kaydettiğiniz ve ağınız için etkinleştirdiğiniz bir eklenti yazacağız.

burada 25 hatalar her ne pahasına önlemek için blogcular acemi

Varsayılan mesajlaşma kodu

Birisi ağınızda bir web sitesi kaydettirdiğinde gönderilen varsayılan etkinleştirme e-postası aşağıdadır:

Posta-Varsayılan kayıt - on-a-Site

E-postanın konusu " Etkinleştir [link] Burada [link] yeni web sitesine bağlantıdır. Benim düşünceme göre biraz rahatsız edici!

Bunu oluşturan kod dosyada " MS-functions.php'ın "Klasöründe wp-içerir WordPress kurulumunuzun. Biri mesaj içeriği ve biri konu için olmak üzere kullanılabilen iki filtre vardır.

Ayrıca Oku:  WordPress e-posta bildirimlerini nasıl yönetilir

İlki " wpmu_signup_blog_notification_email ve e-postanın varsayılan içeriğini filtrelemenize olanak tanır. Geçerli sürümde (3.6.1), " satırında 820 satırındadır. MS-functions.php'ın '

apply_filters ('wpmu_signup_blog_notification_email', __ ("Blogunuzu etkinleştirmek için lütfen bu bağlantıyı tıklayın: nn% snn Etkinleştirdikten sonra, kullanıcı adınızla bir e-posta * başka bir e-posta * alacaksınız.nn Sitenizi etkinleştirdikten sonra, bir link: nn% s "), $ domain, $ yol, $ title, $ user, $ user_email, $ key, $ meta),

Bu, uluslararasılaştırma için yer tutucular kullanır ve ayrıca filtrenin hemen üzerinde tanımlanan değişkenleri de kullanır. Değişkeni kullanacağız " $ içerik İçeriğin yeni sürümünü tanımlamak için. Her örneği n Satır sonu ve "n% s »Bloga giden yolu ekler. Onları tekrar kullanacağız.

application_filters ('wpmu_signup_blog_notification_subject', __ ('[%% 1 $ s] Etkin% 2 $ s'), $ etki alanı, $ yol, $ başlık, $ kullanıcı, $ user_email, $ key, $ meta),

İkinci filtre " wpmu_signup_blog_notification_subject E-postanın konu satırını tanımlar. İşte kod (satır 844):

Seni şimdi davet ediyorum öğreticilerimizden birinde size gösterdiğim gibi bir eklenti oluşturun.

E-postanın konusunu değiştirme

İlk olarak, e-postanın yeni sürümünün konusunu tanımlayan bir işlev oluşturacağız.

Boş bir işlev oluşturarak başlayın ve ilgili filtreye bağlayın:

wpmu_activation_email_subject fonksiyonu () {} add_filter ( 'wpmu_signup_blog_notification_subject', 'wpmu_activation_email_subject');

Şimdi bu işlevi dolduracağız. Kaşlı ayraçların içine şu kodu ekleyin:

$ subject = __ ('Merhaba, lütfen sitenizi bu bağlantıyla% 1 $ s etkinleştirin'); $ konu döndür;

Bu yeni bir metne sahip, ancak aynı zamanda, orijinal dosyada değişken tarafından kullanılabilen ağ başlığının değerini görüntülemek için yer tutucuyu da kullanıyor. $ FROM_NAME '.

Dosyanızı kaydedin, e-postanın içeriğini değiştirmeye devam edelim.

Ayrıca keşfetmek için: doğru bir WordPress blog nasıl sıfırlanır

E-posta içeriğini değiştirme

İkinci işlev, e-postanın içeriğini değiştirecektir.

Eklenti dosyasına, doğru filtreyle ilgili ikinci bir boş işlev ekleyin:

wpmu_activation_email_content fonksiyonu ($ içeriği) {} add_filter ( 'wpmu_signup_blog_notification_email', 'wpmu_activation_email_content');

Şimdi şu işlevi gerçekleştirin:

Yine bir yer tutucu kullanılarak yapılır: bu sefer " n% s ", Yeni web sitesine bağlantıyı gösteren ve değişken tarafından sağlanan $ activate_url temel dosyadaki orijinal işlevde.

İşte eklentinin tam içeriği:

$ içerik = __ ("Bir web sitesi oluşturduğunuz için teşekkür ederiz. Siteyi kullanmadan önce etkinleştirmelisiniz. nn Sitenizi etkinleştirmek için lütfen bu bağlantıyı tıklayın: nn% snnAktivasyondan sonra bir e-posta alacaksınız Giriş bilgilerinizle. Bunu yaptıktan sonra, bu liennn ile sitenizi yönetebilirsiniz! "); $ içerik döndür;

Şimdi tek yapman gereken eklentiyi kur ve etkinleştir. Her şeyin normal şekilde çalıştığından emin olmak için testler yapabilirsiniz.

Ayrıca bazı premium WordPress eklentilerini keşfedin  

diğer kullanabilirsiniz WordPress eklentileri modern bir görünüm vermek ve blogunuzun veya web sitenizin kullanımını optimize etmek için.

Size, bu konuda yardımcı olacak bazı premium WordPress eklentileri sunuyoruz.

1. Etkileşimli Dünya Haritaları

İnteraktif Dünya Haritaları , WordPress Plugin Etkileşimli ve renkli işaretçiler, kıtalar, ülkeler veya bölgeler ile istediğiniz kadar harita oluşturmanıza yardımcı olan premium.

Etkileşimli dünya haritaları wordpress eklentisi

Yeni sürümüyle tamamen uyumludur. WordPress ve Görsel Besteci.

Keşfederek okumalarınızı zenginleştirin WordPress bir Google Harita mağazalarınızın nasıl görüntüleneceği

Bu eklenti sayesinde çeşitli bölgeler gösterebilirsiniz: tüm dünyanın haritası, kıta veya alt kıta (Afrika, Avrupa, Amerika, Asya, Okyanusya ve tüm alt kıtaları), bir ülke, bir ülke bölgeleri, Amerika Birleşik Devletleri eyalet, Amerika Birleşik Devletleri metropol bölgeleri, Amerika Birleşik Devletleri eyalet metropol bölgeleri.

Indir | gösteri | Web hosting

2. Başlık Denemeleri

İyi içerik, başlığıyla okuyucuları çekecektir. Gönderilerinizin başlıkları, potansiyel yeni okuyucuları çekebildikleri veya kapatabilecekleri için son derece önemlidir. Bu nedenle, Yazı başlıklarınızın okuyucuların dikkatini çekmesi gerçekten önemli.

Başlık deneyleri

Başlık Denemeleri bir WordPress Plugin hangi test başlıkları göndermenizi sağlar. Tek bir gönderi için birden fazla başlık kullanabilir ve hangilerinin en iyi sonucu verdiğini kontrol edebilirsiniz.

Indir | gösteri | Web hosting

3. Pro Custom Yönetici

Le WordPress Plugin premium Pro Özel Yönetici, web sitenizin kayıt ve giriş sayfalarını kolayca özelleştirmenize veya bir bakım sayfası oluşturmanıza olanak tanır.

Pro özel yönetici

Bir dizi özellik sunar, bunlardan başlıcaları: arka plan rengini değiştirin ve giriş sayfası logosu, özel favori simgesi ekle Web sitenizin arka ucu ve ön ucu, bağlantıların ve düğmelerin renklerini değiştirin, her yönetici sayfasında görünen altbilgi metnini özelleştirin, altbilgiden WordPress sürüm numarasını kaldırın, güncellemeler ücretsiz ve ömür boyu ve çok daha fazlası.

Indir | gösteri | Web hosting

Önerilen Kaynaklar

Web sitenizi oluşturmanıza ve yönetmenize yardımcı olacak diğer önerilen kaynaklar hakkında bilgi edinin.

Sonuç

Buraya ! Bu eğitim için bu kadar, umarım bir WordPress multisite ağındaki bir web sitesinin aktivasyon e-postasını yapılandırmanıza izin verir. 

Ancak, ayrıca kaynaklarımız, İnternet sitesi oluşturma projelerinizi gerçekleştirmek için daha fazla öğeye ihtiyacınız varsa, WordPress blog oluşturma.

Öneriniz veya yorumunuz varsa, bunları bölümümüzde bırakın. Yorumlar. Çekinme En sevdiğiniz sosyal ağlarda arkadaşlarınızla paylaşın

...