Merhabalar,
Bu makale de wordpress’te genellikle contact form eklentisinde gördüğümüz ( en azından benim 🙂 ) [ contact-form-7 id=”365″ title=”contact”] şeklindeki kısayol kullanımlarını nasıl kullanabileceğinizden bahsedeceğim.
Öncelikle bu işlemi sağlayan wordpress kısayol fonksiyonu ne zaman işinize yarar bundan bahsedelim;
- Örneğin her makale de tekrar ettiğiniz bir metin kalıbı var, bu metini her makale de tekrar yazmak yerine sadece [veda][/veda] şeklinde yazarak yazınıza ekleyebilirsiniz.
- Veya yine her makale de kullandığınız bir kalıp var ve bu kalıbı düzenlemek istediğinizde normalde her makaleye tek tek girerek metinleri düzenlemeniz gerekir. Fakat kısayol’lu bir kullanımda sadece ana metni değiştirmeniz yeterli olacaktır.
- Ayrıca php’de get metodu ile veri almak gibi tam bir veri işleme aracı olarak da kullanabilirsiniz. [basla]Örnek Metin[/basla] kullanımında [basla] tagları arasındaki Örnek Metin değerini alıp istediğiniz gibi işleyebilirsiniz.
- Son ve asıl amacı olarak ise bir geliştirici iseniz wordpress eklenti yazarken çok işinize yarayacaktır.
WordPress Köşeli Parantez Kısayolu Kullanımı [ ]
- Bunun için temanızın içerisindeki functions.php dosyasına birkaç kod eklemeniz yeterli olacaktır. Bu dosyayı wp-content / themes / temanız / functions.php dizininde bulabilirsiniz.
- Dosyayı herhangi bir metin düzenleme editörü ile açtıktan sonra en altına aşağıdaki kodları kendinize göre düzenleyerek ekleyebilirsiniz.
function mesaj($atts, $content = null) { return "Bu bir veda mesajıdır". } add_shortcode( 'mesaj', 'mesaj' );
- Yukarıdaki kullanımda hiçbir düzenleme yapmadan sadece metini yazdırdım. Burada eğer [] tagları arasına yazılan değeri almak isterseniz $content değişkenini kullanmanız yeterlidir.
function mesaj($atts, $content = null) { return "<p class="mesaj">Yazarın Bu İçeriğe Gönderdiği Mesaj: ".do_shortcode(strip_tags($content))."</p>". } add_shortcode( 'mesaj', 'mesaj' );
- Yukarıdaki kullanımda ise [mesaj] [/mesaj] tagları arsına yazılan değeri alıp <p> tagları arasında mesaj class değerini atayarak ekrana yazdırdım.
- Bu fonksiyonları makalenin içerisinde kullanmak için ise [mesaj] [/mesaj] taglarını makalenizin istediğiniz yerine eklemeniz yeterli olacaktır.
Basitçe kullanımını anlatmaya çalıştım, gerisi sizin hayal gücünüze kalmış. Contact form 7 eklentisinde görmüş olduğum bu wordpress fonksiyonu benim ilgimi çekti ve bende sizinle paylaşmak istedim. Eğer bir sorunuz olursa makale altından yorum olarak sorabilirsiniz. Makalemi okuduğunuz için teşekkür ederim, Sağlıcakla Kalın 😎