WordPress için Geçerli Mailto Kodu

- 47

Mailto yani eposta ile gönder, paylaş için kullandığımız kodun geçerli olması gerekir. Daha doğrusu geçerli kod ile yaparsak daha iyi tabii.

Paylaş bölümünde okuyucunun, takipçinin yazıyı veya bir şeyi eposta ile başkasına göndermesi, paylaşması için mailto kodunu kullanıyoruz.

WP Handle

WP HANDLE: All-in-one WordPress Service

WordPress’de bunu yaparken yazının başlığının otomatik olarak subject/ konu bölümüne gelmesini isteriz. Bunun için

get_the_title();

veya benzerleri geçerli kod üretmezler. Yani yaparsınız olur da html geçerliliğinde hata verir. Çünkü mailto kodunda boşlukların,

%20

ile betimlenmesi gerekiyor.

Geçerli Mailto kodu

Aşağıda ki kod ile html olarak geçerli mailto kodunuz olur.

<?php $title = get_the_title(); ?>
<a href="mailto:?subject=<?php echo str_replace(" ", "%20", $title); ?>&body=<?php echo str_replace(" ", "%20", $title); ?>%20<?php echo $url;?>" title="E-posta ile paylaş" target="_blank">Eposta ile paylaş</a>

Örnek kod ile hem konu bölümüne hem de mesaj bölümüne yazı başlığını otomatik çekmiş olduk. Mesaj bölümünde yazı başlığı sonrasında yazının linki geliyor.

Bir cevap veya yorum yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


E-posta ile abone ol

Bu site spamları azaltmak için Akismet kullanmaktadır. Yorum verilerinizin nasıl işlendiğini Akismet Privacy üzerinden öğrenebilirsiniz.