PHP ile WordPress için ShortCode Oluşturmak

ShortCode Nedir ?

ShortCode wordpress içerisine farklı işlevler ekleyebilmek için kullanılan bir yapı. Yazı içerisinde bu kodu eklediğiniz alanda o kodun işlevi çalışmakta. Bu bazen o alanda bir form görünmesi veya ShortCode alanı içindeki kodun renklendirilmesi olabilir. Örnek eklentiyi beraber yazalım.

Kendimiz için oluşturacağımız ShortCode’nin işlevi arasına eklenen kodu yeşil yapması olsun.

Hemen wordpress ana dizininde bulunan wp-content/plugins dizinine kendi eklentimizi oluşturalım. Eklentimizin adı gcode-code-show olsun. Plugins dizinine gcode-code-show klasörü oluşturalım ve aynı isimde birde php dosyası oluşturalım.

Ayrıntılı fonksiyon : add_short_code()

Mevcut dizin durumu bu şekilde olacak.

Sonrasında gcode-code-show.php içerisinde aşağıdaki kodları ekleyelim ve sizlere bunu açıklayalım.

<?php
/*
Plugin Name: Code Shower
*/

function gcode_code_show_func( $atts ,$content){
    return "<div style='width: 100%;background: #008000'>" . $content . "</div>";
}
add_shortcode( 'greencode', 'gcode_code_show_func' );

Shortcode anlatırken bir de basit bir wordpress eklentisi geliştirmiş olduk.

Burada ana işlev :

add_shortcode( 'greencode', 'gcode_code_show_func' );

bu fonksiyonda. Burada anlatılan eğer yazı içerisinde ilk parametrenin etiketi çağırılırsa ikinci parametredeki fonksiyonu çalıştır.

Not: Eklentinizi etkinleştirmeyi unutmayın.

Yani wordpress’de içerik eklerken makalemize aşağıdaki gibi bir içerik eklersek. Bu içerik yeşil olarak görünecek.

Kullanım Şekli :

[shortcode-etiketi]içerik[/shortcode-etiketi]

Oluşturduğumuz eklenti için kullanım şekli:

[greencode]Yeşil metin![greencode]

Bir cevap yazın

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