WordPress PDO Bağlantısı Nasıl Yapılır ?
WordPress’te PDO ile sorgu yazmanız gerekebilir. Veritabanı bilgileri zaten wp-config.php dosyasında yer alıyor bu nedenle ek olarak değişken tanımlayıp veritabanı bağlantısı gerçekleştirmek yerine wp-config.php’deki sabitlerden yararlanabiliriz.
Yinede direk PDO veritabanı bağlantısı sağlamak istiyorsanız linklediğim kısma tıklayabilirsiniz.
//İlk olarak wp-config.php dosyamızı dahil edelim;
include 'wp-config.php';
//PDO Bağlantımızı sağlayalım..
$host = 'mysql:host='.DB_HOST.';dbname='.DB_NAME.';charset='.DB_CHARSET;
$db = new PDO($host, DB_USER, DB_PASSWORD);
Şimdi dilediğimiz gibi PDO kullanabiliriz.
//Örnek Sorgu;
$postlar=$db->prepare('SELECT * FROM tablo_adi WHERE sutun_adi=?');
$postlar->execute(array("sutun_degeri"));
$posts=$postlar->rowCount();
Bu şekilde bot yazarken, eklenti yada tema yazarken oluşturduğunuz ek tablolardan yada mevcut wp tablolarından veri çekebilir veya insert edebilirsiniz.
Son yorumlar