Beyler;
Wordpress'de bir eklenti yazıyorum. %75 oranında bitti fakat aklıma sürekli yeni şeyler geldiği için üzerinde düzenlemeler yapıyorum.
Bir noktada tıkandım. Plugin içerisinden başka bir dosya içerisinde komut çalıştırıcam fakat yeni oluşturduğum dosyadaki WP komutları çalışmıyor.
Örnek:
Plugin içerisinde bir bölüme link koyuyorum.
Link yine plugin klasörü içerisindeki 2.php diye bir dosyaya yönlendiriyor.
2.php nin içerisine direk php taglarını açıp get_post diyorum fakat
Call to undefined function
hatası alıyorum.
Yani derleyici o php sayfasının içerisindeki WP fonksiyonunu tanımıyor. Bunu nasıl tanıtırım ?
include require global denedim fakat sonuç alamadım. Sanırım hangi dosyaları dahil edeceğimi tam bulamadım...
Şimdiden teşekkürler
Wordpress Eklenti Yazılımı için Yardım!
7
●507
- 28-12-2013, 10:35:07
<?php define('WP_USE_THEMES', false); require('./wp-blog-header.php'); ?>Farklı php dosyalarında wordpress fonksiyonlarını çalıştırmak için yukarıdaki kodu kullanabilirsiniz.
Require yolunu dosyanızın yerine göre düzenleyin... - 28-12-2013, 18:19:30Teşekkürler yalnızcenkkoroglu adlı üyeden alıntı: mesajı görüntüle
require('../wp-blog-header.php');
bunu plugins içerisindeki a.php dosyasına yazdırıyorum. Fakat yol olarak bulamıyor dosyayı No such file or directory hatası veriyor.
Sanırım wp-blog-header.php dosyasının yerini bulamıyor.
Neden olmuyor ? - 28-12-2013, 18:22:18haXan1711 adlı üyeden alıntı: mesajı görüntüle
eğer plugin içerisindeki a.php ise;
require('../../../wp-blog-header.php');
yazmanız gerekli
wp-content/plugins/plugin-adi/a.php - 28-12-2013, 18:23:27Çok teşekkür ederim... Oldu.cenkkoroglu adlı üyeden alıntı: mesajı görüntüle