Ağu
3
2013
3
2013
WordPress Metin Bileşeninde PHP Kodları Çalıştırmak
WordPressle birlikte standart olarak gelen metin bileşeninde normalde sadece HTML kodları gösterilir. Ancak functions.php dosyasına küçük bir ekleme ile metin bileşenlerinde PHP kodu çalıştırabilirsiniz.
Bunu yapmak için he ne kadar eklenti kullanmak mümkün olsa da sanırım aşağıdaki kodla yapabilmek daha çok hoşunuza gidecektir. Aşağıdaki kodu temanızın functions.php dosyasına uygun olarak ekleyiniz.
function yakuphoca_metin_bileseninde_php($text) { if (strpos($text, '<' . '?') !== false) { ob_start(); eval('?' . '>' . $text); $text = ob_get_contents(); ob_end_clean(); } return $text; } add_filter('widget_text', 'yakuphoca_metin_bileseninde_php', 99);
Artık metin bileşenine aşağıdaki gibi PHP kodu yazıp, çalıştırabilirsiniz.
<p>Bu normal bir yazı</p> <?php echo "Ben PHP ile oluşturuldum"; ?> <p>Ben de başka bir normal yazıyım</p>
Tavsiyem, eğer böyle bir şeye ihtiyacınız yoksa, kodu kullanmayın.
Bu yazımı beğendiyseniz, bu kategoride yer alan WordPress'te Farklı Bir Veritabanını Kullanma başlıklı veritabanı, wordpress ipucu ve wpdb sınıfı konularında bilgi veren bir önceki yazımı da okumanızı tavsiye ederim.