WordPress için Geçerli Mailto Kodu

138

[ Okuma süresi tahmini 2 dakikadır ]

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.

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.

Kelime Sayısı: 210 Yorum yapılmamış

Yazı altı elemanları

Bir şey mi söyleyeceksiniz?

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir