22 Şubat, 2017, Çarşamba
Anasayfa / Wordpress / Wordpress Dersler / Metin Bileşeninde PHP Kodu Çalıştırma

Metin Bileşeninde PHP Kodu Çalıştırma

Metin Bileşeninde PHP Kodu Çalıştırma

Wordpres Metin Bileşeni ( Text Widget) içerisinde bildiğiniz üzere sadece normal metin veya HTML kodları yazabiliyoruz.

Normal Metin Bileşeni
Normal Metin Bileşeni

Zaman zaman kendi yazacağımız bir PHP kodunu wordpress sitemizde göstermek istediğimizde hemen bir “eklenti” nin yardımına ihtiyaç duymaktayız. Bu makalemde sizlere ekstra bir eklenti kullanmadan “Metin Bileşeni” içerisinde PHP kodlarını nasıl çalıştırabileceğimizi anlatacağım. Makalemin sonunda da kod ile uğraşmak istemeyip yine eklenti kullanmak isteyenler için de bonus olarak bir eklenti önereceğim.

Metin Bileşeni İçerisinde PHP Kodu Çalıştırma ( Eklentisiz )

Öncelikle tema klasörü içerisinde yer alan functions.php dosyamızın yedeğini alalım.

Daha sonra functions.php dosyamızı açıp en alt kısmına aşağıda vereceğim kodu yazıp kaydedin.


//Metin Bileşeninde PHP Koduna İzin Ver
function php_uygular($html){
if(strpos($html,"<"."?php")!==false){ ob_start(); eval("?".">".$html);
$html=ob_get_contents();
ob_end_clean();
}
return $html;
}
add_filter('widget_text','php_uygular',100);

Kaydettiğimiz yeni functions.php dosyasını FTP programı aracılığı ile sunucunuza aktarınız.

Kodun çalışıp çalışmadığını kontrol etmek amacı ile istediğiniz bir yere bir metin bileşeni ekleyip içine şu kodu yazınız.
<!?php echo 'Kodummu çalışır!' ?> (Soru işaretinden önceki ! (ünlem) işaretini kaldırınız.)

Eklediğiniz yerde şu ibareyi görürseniz kod çalışıyor demektir. “Kodummu çalışır!”

Metin Bileşeni İçerisinde PHP Kodu Çalıştırma (Eklenti ile)

Eğer yukarıdaki işlemleri yapamayacağınızı düşünüyorsanız veya elinizde FTP bilgileri yoksa, şu iki eklentiden birini tercih edip kurabilirsiniz.

1- Php Code Widget

2- Php Text Widget

Daha fazla bilgi edinmek için siteme abone olabilir veya sosyal ağlarda takip edebilirsiniz.

Hakkında ChemisTRaP

Ahmet Kolcu , 1989 Gebze doğumlu olup İstanbulda ikamet etmektedir.

Bu Yazımı Okudunuz mu?

WordPress Menü için Shortcode Yapma

Makale Başlıkları1 WordPress Menü için Shortcode Yapma1.1 WordPress Menü için Shortcode Nasıl Yapılır?2 Makaleyi Faydalı …

8 Yorumlar

  1. istanbul ofis taşıma

    Paylaşım için teşekkürler. Yararlı bir yazı olmuş.

  2. Aksesuar Odası

    Ellerinize sağlık hocam. Güzel yazı olmuş.

  3. yararlı bir paylaşım olmuş teşekkürler.

  4. Tüp Bebek Ankara

    Paylaşım için teşekkürler. Kodlarda hata yapmışım 🙂

  5. Torrent Film İndir

    teşekürler hocam çok güzel bir yazı olmuş.

  6. Değerli yazınız için teşekkürler, tüm ilgililerine ulaşması dileğiyle.

    İşlerinizde başarılar dileriz.

  7. sorunsuz çalıştı teşekkürler dostum

  8. evett süperr çalıştı teşekkürederim çok sağolun.. değerli ve süper bir yazı olmuş başarılarınızın dewamını dilerim..

Bir Cevap Yazın

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