Wordpress Veritabanından Veri Çekme?
16
●7.111
- 06-01-2011, 20:21:49Wordpress veritabanına bir tablo ekledim. Bu tabloda kendi girdiğim veriler var. Bu verileri yazıya bbcode tarzı bir şey ekleyerek (Tablomdaki ID alanı mesela), tablomdan istediğim veriyi çekip yazıya nasıl dahil edebilirim?
- 08-01-2011, 13:53:05İngilizceniz varsa aşağıdakileri inceleyip, yapabilirsiniz.
http://www.smashingmagazine.com/2009...ss-shortcodes/
http://codex.wordpress.org/Shortcode_API - 08-01-2011, 14:01:29Temanızın functions.php dosyasına aşağıdaki kodları ekleyin.
function myshortcode($atts, $content = null) { extract(shortcode_atts(array( "id" => '0' ), $atts)); // veritabanınızdan bilgileri çeken kodlarınız. // $id değişkeni yazıda belirtilen ID'yi içinde tutar, bunu veritabanı //SQL cümlenizde kullanabilirsiniz. return $sonuc; //$sonuc değişkeni de ekrana basmak istediğiniz bilgileri tutan değişken } add_shortcode("kelime", "myshortcode");Ardından artık yazılarınıza aşağıdaki gibi bir kod girip, işinizi halledebilirsiniz.
[kelime id="5"]
kelime yerine kendi ifadenizi ve 5 yerine çekmek istediğiniz ID numarasını girebilirsiniz.
Önceki mesajımdaki yazıları inceleyerek daha gelişmiş şeyler yapabilirsiniz. - 08-01-2011, 14:22:03Deneyip sonucu bildireceğim. Umarım halledebilirim. Teşekkürler...
- 08-01-2011, 14:39:22İlginçtir ki "Fatal error: Call to undefined function add_shortcode() " hatası aldım. Normalde bu hatayı vermemesi gerekmez mi?
- 08-01-2011, 14:57:393.0.4
Dosyalarda bir eksiklik olabilir diye az önce indirdiğim 3.0.4 dosyalarını atıyorum tekrar.