http://tinyurl.com/39wu7rj http://tinyurl.com/2va3h9n
adreslerindeki yazılarımı inceleyerek, WP ile veritabanından bilgi nasıl alınır, onu öğrenip, yapın.
En basitinden
function kisi_bilgi($atts, $content = null) {
global $wpdb;
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.
//Tablomuzun adını, prefix'e bağlı olarak $wpdb->okn//haline getiriyoruz
$wpdb->okn = $wpdb->prefix . 'okn';
$id= (int) $id;
$sonuclar = $wpdb->get_results("SELECT * FROM $wpdb->ipucu WHERE kisi_id = \'$id\' ");
if ($sonuclar) {
$liste='<ul>';
foreach ($sonuclar as $sonuc) {
$liste .= '<li>'.$sonuc->baslik.'</li>';
//baslik ifadesi tablonuzdaki baslik isimli alanı temsil eder, tablo yapınıza göre değiştirmelisiniz.
}
$liste .='</ul>';
}
return $liste;
//$liste değişkeni de ekrana basmak istediğiniz bilgileri tutan değişken
}
add_shortcode("kisi", "kisi_bilgi");Tablo yapınıza ve yapmak istediğiniz listelemeye göre kodu değiştirmeniz gerekiyor.