WordPress'ten Bir Sayfa Şablonu Nasıl E-postayla Gönderilir

Yayınlanan: 2022-10-28

WordPress'ten bir sayfa şablonunun nasıl e-postayla gönderileceğine ilişkin bir makaleye giriş yapmak istediğinizi varsayalım: WordPress sitenizi başkalarıyla paylaşmanın bir yolu, bir sayfa şablonunu e-postayla göndermektir. Bu, bir proje üzerinde ortak çalışma yapmak veya sadece birinin ilgisini çekeceğini düşündüğünüz bir sayfayı paylaşmak için harika bir yol olabilir. WordPress'ten bir sayfa şablonunu nasıl e-postayla göndereceğiniz aşağıda açıklanmıştır.

Bir WordPress Şablonunu Nasıl E-postayla Gönderirim?

Kredi: Şablon Canavarı

Bir WordPress şablonunu e-postayla göndermek, web sitenizi başkalarıyla paylaşmanın harika bir yoludur. Bir WordPress şablonunu e-posta ile göndermek için WordPress Kontrol Panelinize gidin ve “E-posta” düğmesine tıklayın. Ardından, şablonu göndermek istediğiniz kişinin e-posta adresini girin ve "Gönder" e tıklayın.

Sol tarafta daha fazla alanınız varsa, etiketleriniz için daha fazla yer açmak için Gmail'i kullanabilirsiniz. Hem gelen kutunuzu hem de alanlarınızı aynı anda tam ekran modunda görüntüleyebilirsiniz. Açılır pencerede bir boşluk açarak, etkinliğe göz kulak olurken aynı anda Gmail'de çoklu görev yapabilirsiniz. Başka bir uygulamadan e-posta almak için IMAP ve POP kullanmanız gerekir. Gmail'i varsayılan e-posta istemciniz olarak ayarlayın veya varsayılan e-posta istemciniz olarak Chrome tarayıcıyı kullanarak e-posta bağlantılarını açın. ekler bilgisayarınıza indirilebilir veya Google Drive'a kaydedilebilir. Ayrı iletileri iletmek yerine, Gmail'de yeni bir iletiye bir e-posta ekleyebilirsiniz. Adobe PDF dosyalarını göndermek için Gmail hesabınızı Adobe Acrobat veya Acrobat Reader'a bağlayın. Güvenlik önlemi olarak, yöneticiniz bu seçeneği devre dışı bırakmış olabilir.

E-postanın gönderileceği e-posta adresini değiştirmek istiyorsanız, bunu 'WP_mail_from' filtresini kullanarak yapabilirsiniz. 'WP_mail_to' filtresini kullanarak bir e-postanın gönderileceği e-posta adresini de belirleyebilirsiniz. 'WP_mail_subject' filtresi, bir e-postanın konusunu yapılandırmak için kullanılabilir. E-posta şablonunuzu yapılandırdıktan sonra, 'E-posta' menüsünden Yeni E-posta'yı seçerek yeni bir e-posta oluşturabilirsiniz. E-postanın adını ve e-posta adresini girdikten sonra, 'E-posta Oluştur'u tıklayın. E-postanızı oluşturduktan sonra, 'E-posta' menüsünden 'E-posta Gönder'i seçebilirsiniz. E-postanın ayrıntılarını tamamladıktan sonra 'E-posta Gönder'i tıklayın.

WordPress'ten Nasıl E-posta Gönderirim?

Kredi bilgileri: wptavern.com

WP_mail() işlevini çağırarak bir e-posta mesajı gönderebilirsiniz. WP_mail'de ([e-posta korumalı], konu ve mesaj); WordPress, mesajı göndermek için yukarıda açıklanan SMTP kimlik doğrulama ayarlarını kullanır.

WordPress'in e-posta istemcisi, varsayılan olarak PHP posta işlevini kullanır. Spam ve kötüye kullanım önleme özellikleri nedeniyle, WordPress barındırma sağlayıcıları, kullanıcıların bu özelliğe erişmesini zorlaştırır. Gmail'in SMTP hizmetini kullanarak WordPress sitenizden e-posta gönderebilirsiniz. Gmail'den WordPress SMTP Hizmetinin kullanımı ücretsizdir ve abonelik gerektirmez. Daha iyi teslim edilebilirlik elde etmek için ücretli bir G Suite kullanmanızı öneririz. WP Mail SMTP ile piyasadaki en iyi WordPress SMTP eklentisinden yararlanabilirsiniz. Ondan WordPress e-postaları göndermek için herhangi bir SMTP sunucusunu kullanabilirsiniz.

WordPress sitenizi iki yöntemden birini kullanarak Gmail'e bağlayabilirsiniz. OAuth kimlik doğrulamasını kullanmak en güvenli seçenektir ve OAuth aynı zamanda kullanılan en yaygın yöntemdir. İkinci yöntem, Gmail SMTP ayarlarını manuel olarak yapılandırmaktır. 'Yeni Proje' seçeneği geliştirici konsolunda bulunabilir. Bir sonraki ekrana geldiğinizde, projenizle ilgili bir soru göreceksiniz. Unutulmaz bir isim verirseniz, gelecekte onu tanımanız daha kolay olacaktır. Bu projeyi tamamlamak için gereken API'leri etkinleştirmelisiniz.

API'ler kitaplığı sayfası şimdi görünecektir. WP Mail SMTP'yi yapılandırarak, WordPress e-postaları göndermek için Gmail SMTP sunucularını kullanabilirsiniz. WP mail SMTP eklentisini yapılandırmak için Ayarlar sayfasına gidin. Kimlik bilgilerini düzenle bağlantısını tıkladığınızda, müşterinizin sırrına ve kimliğine erişebileceğiniz kimlik bilgilerini düzenleme sayfasına yönlendirilirsiniz. Bu anahtarın kopyalanıp eklentinizin ayarlar sayfasına yapıştırılması gerekir. Her şeyin düzgün çalıştığından emin olmak için e-posta ayarlarınızı test etmek için WP Mail SMTP'yi kullanabilirsiniz. Göndermek istediğiniz e-posta adresini girin ve 'Gönder' alanında E-posta Gönder düğmesini tıklayın . Eklentinin Pro sürümü, e-posta günlüklerine bağlanma, WordPress sitenizin hangi bildirimleri göndereceğini ince ayar/kontrol etme ve bir dizi başka özelliği içerir.

WordPress'te Nasıl Özel Bir E-posta Şablonu Oluşturabilirim?

WordPress'te özel bir e-posta şablonu oluşturmanın birkaç farklı yolu vardır. Bunun bir yolu, WPForms veya Gravity Forms gibi bir eklenti kullanmaktır. Bu eklentiler, daha sonra bir e-posta şablonu oluşturmak için kullanabileceğiniz özel bir form oluşturmanıza olanak tanır. WordPress'te özel bir e-posta şablonu oluşturmanın başka bir yolu, özel şablonları destekleyen bir tema kullanmaktır. Bazı temalar, beğeninize göre düzenleyebileceğiniz e-posta şablon dosyalarını içerecektir. Alternatif olarak, tema dizininizde özel bir şablon dosyası oluşturabilir ve buna "email-template.php" gibi bir ad verebilirsiniz. Ardından, bu dosyayı e-postanıza yüklemek için “get_template_part()” WordPress işlevini kullanabilirsiniz. Son olarak, her zaman bir metin düzenleyicide düz metin bir e-posta şablonu oluşturabilir ve ardından WordPress sitenizden göndermek için “wp_mail()” işlevini kullanabilirsiniz.

WooCommerce'de görünen, yönetilebilen ve diğer tüm WooCommerce e-postalarıyla aynı şekilde özelleştirilebilen özel bir e-posta şablonu oluşturmak. Bu gönderide, WooCommerce'de yerleşik olarak bulunan çeşitli e-posta şablonlarında nasıl gezineceğinizi öğreneceksiniz. Ayrıca bu kursta WooCommerce için özel e-posta şablonlarının nasıl oluşturulacağını da öğreneceksiniz. WooCommerce işlevselliği için özel e-posta eklemek için bağımsız bir eklenti kullanmak en iyisidir. E-posta sınıflarımızı dahil etmek için woocommerce_email_classes filtresini kullanmalıyız. $email_actions dizisindeki her değer, e-posta eylemlerini tetiklemek için add_action yöntemiyle eklenir. Bir e-posta şablonu oluşturmak ilk adımdır.

Bu yazıda iki e-posta şablonuna bakacağız: HTML ve düz metin. Ayrıca, e-posta şablonlarımıza göndermek için kullanacağımız bir veri koleksiyonu oluşturacağız. Bu nesne, ürün adı, miktarı ve miktarı gibi temel ürün bilgilerini içerecektir. E-posta sınıfı dosyası oluşturulduktan sonra WooCommerce'de görüntülenecektir. Bu yaklaşım benim tarafımdan WooCommerce için Booking.com Randevu eklentisi e-posta listesi oluşturmak için kullanılmıştır. Bir siparişin durumu Ödeme Bekliyor olarak değiştiğinde, woocommerce_order_status_pending kancası etkinleştirilir. Yalnızca e-posta yöneticisi çalışır duruma geldiğinde daha fazla e-posta tetikleyicisi, sınıfı ve şablonu eklemek gerekir. Bu gönderi kendi özel e-postalarınızı oluşturmanıza yardımcı olabilirse, lütfen yorumlarda bana bildirin.

WordPress'te Özel E-posta Şablonu Nasıl Oluşturulur

Yapmanız gereken ilk şey, E-posta Şablonları eklentisini indirip yüklemek. Bir sonraki adım, menüden Görünüm'ü seçmektir. E-posta şablonu, e-postanızı oluşturmak veya değiştirmek için kullanılabilecek bir dosyadır. E-posta Şablonları eklentisini kullanarak, WordPress özelleştiriciyi kullanarak kendi güzel şablonlarınızı önizleyebilir ve oluşturabilirsiniz.

Bu eğitimde, bazı WordPress e-posta şablonlarına bakacağız. Kullanıcıları kaydettikten sonra, şablonlar verileriyle doldurulur ve gelen kutumuza gönderilir. E-posta şablonlarımızı daha verimli bir şekilde göndermemizi sağlayacak bir OOP sınıfı oluşturacağız. Bu öğreticideki kodu, hem kişisel hem de ticari amaçlarla çeşitli projeler oluşturmak için kullanabilirsiniz. Her şeyi ayarlamak ve e-postayı sınıfımızda göndermek için yapıcıları kullanacağız. E-posta konusuna $emails ve $title e-posta özniteliğine $title atayarak başlıyoruz. İlişkisel dizi: Anahtarlar yer tutucuları, değer ise yeni verileri temsil eder.

Bu kanca işlevinde, çeşitli verilere erişmemizi sağlayan WP_User nesnesini elde ederiz. Dinamik verilerimizi yer tutucular ve değerleri ile yazdıktan sonra bunları kullanabileceğiz. Bu bir sorun değil çünkü bunu WordPressEmail sınıfımızda düzelttik.

WooCommerce'de Nasıl Özel Bir E-posta Şablonu Oluşturabilirim?

Uzantıyı diğer eklentilerde olduğu gibi hemen yüklemek bu kadar basit. MailPoet – Ayarlar'ı tıklatarak, WooCommerce E-postalarınızı özelleştirmek için MailPoet Kullan'ı seçerek WooCommerce e-postanızı özelleştirebilirsiniz. Şablon düzenleyici tarayıcınızda açılacaktır.

WordPress E-posta Şablonlarınızın Görünümü ve Hissi Nasıl Özelleştirilir

WordPress e-posta şablonlarınızın görünümünü veya verdiği hissi değiştirmek istiyorsanız, bunları oluşturmak için kullanılan stil sayfasını düzenleyerek bunu yapabilirsiniz. Görünüm > Stil > E-posta Şablonları'na giderek stil sayfasına erişebilirsiniz. Stil sayfasını açtıktan sonra, şablonlarınızın görünümünü ve verdiği hissi değiştirmek için kullanılabilecek bir dizi stil etiketi göreceksiniz.
E-posta şablonlarınıza kendi özel stillerinizi eklemek istiyorsanız, bunu temanın kök dizinine özel bir stil sayfası ekleyerek yapabilirsiniz. Görünüm'e gidin. Özel stil sayfanızı bu dosyaya ekledikten sonra şablon stil sayfasını yeniden yüklemek için WordPress yönetici alanının Görünüm bölümünde 'Tüm Şablonları Yeniden Yükle'yi tıklayın.

WordPress E-posta Şablonu Kodu

WordPress e-posta şablonu, bir e-posta bülteni veya başka türde bir e-posta mesajı oluşturmak için kullanabileceğiniz bir şablondur. E-posta şablonları çeşitli şekillerde oluşturulabilir, ancak en kolay yol bir WordPress eklentisi kullanmaktır. E-posta şablonları oluşturmanıza izin veren bir dizi eklenti var, ancak benim önerdiğim MyThemeShop'tan E-posta Şablonları. Bu eklenti, tamamen özelleştirilebilir güzel e-posta şablonları oluşturmayı kolaylaştırır. Eklentiyi yükledikten sonra, "Şablonlar" sekmesine gidip "Yeni Ekle"yi tıklayarak yeni bir şablon oluşturabilirsiniz. Buradan kendi içeriğinizi, resimlerinizi ve renklerinizi ekleyebilirsiniz. Ayrıca önceden tasarlanmış çeşitli şablonlar arasından seçim yapabilirsiniz. Şablonunuzdan memnun kaldığınızda, herhangi bir e-posta programında kullanabilmeniz için onu bir HTML dosyası olarak dışa aktarabilirsiniz.

WordPress e-posta gövdesi, eklentiye bağlı olarak aşağıdaki gibi görünecek şekilde tasarlanmıştır. İletişim formları ve çevrimiçi mağazalar, e-posta gönderilmesini sağlayan iki yaygın eklenti örneğidir. Web sitenizde hem iletişim formu hem de mağaza için tek bir şablon oluşturamayacaksınız. Kurumsal tasarımınızda tüm giden mailleriniz için tek bir şablon kullanmak isteyebilirsiniz. Hem WooCommerce (WP HTML Mail – WooCommerce eklentisi) hem de Caldera Formları ile uyumludur. WordPress HTML Mail, diğer bazı posta istemcilerinin aksine, herhangi bir ek işlevsellik gerektirmeden NinjaForms bildirimlerini destekler. Duyarlı bir e-posta, herhangi bir masaüstü veya mobil e-posta istemcisiyle iyi çalışacak şekilde tasarlanmıştır.

İçeriğinizdeki her form alanına yer tutucular ekleyerek bir Teşekkür E-postasını kişiselleştirebilirsiniz. Eklenti, Postacı SMTP Postası/E-posta Günlüğünü destekler. Ayrıca, İletişim Formu 7'yi kullanırsanız, yer tutucular ekleyebilir ve mesaj içeriğinizi özelleştirebilirsiniz. Ayrıca, EDD kendi e-posta şablonlarını sağlar, ancak bunlar yalnızca EDD postalarıyla çalışır ve başka hiçbir e-posta türü için değildir. Müşteri projelerime bir eklenti eklemek için WooCommerce için korkunç bir varsayılan posta şablonu kullandım.

Wp_mail Html Şablonu

WordPress ile HTML e-postası göndermek kolaydır. En basit yol, temanızın klasöründe bir şablon oluşturmaktır. Örneğin, temanızın klasöründe “mail.php” adlı bir dosya oluşturabilirsiniz. Bu dosya, içinde e-posta mesajı ile standart HTML belge yapısını içermelidir.

İşlevin ayrı bir şablonda olması ve yalnızca işlevi kodla birlikte içermesi mümkün müdür? Değişkenler, dahil edilen bir dosyaya başka bir şekilde eklenebilir, ancak bu dağınık olabilir. Bu işlevi her zaman kullanmak istemiyorsanız, onunla bir dosya oluşturun ve gerektiğinde ekleyin.