1
我正在使用WordPress,並且正在嘗試編寫一個使用另一個插件中的文件的插件。獲取文件的URL是正確的。當我從類中調用一個靜態函數時,我可以包含該文件,它表示該類未加載。PHP類未加載
//loading the file
$url=plugins_url().'/nextgen-gallery/admin/functions.php';
include $url;
的文件名是functions
.php然後在它被定義nggAdmin
但是一個班,當我打電話function nggAdmin::create_gallery();,
我得到以下錯誤:
Fatal error: Class 'nggAdmin' not found in /var/www/html/wordpress/wp-content/plugins/Product/addProductForm.php on line 27
是,plugins_url()給插件目錄,這就是我Ÿ聯繫我plugins_url()'/ NextGen的畫廊/管理/功能。 php' – Noor 2012-04-23 10:49:17
但這不是'include'的工作方式 - 它需要服務器路徑,例如'/ var/www/wordpress/wp-plugins/my-plugin.php',而不是網址'http:// example.com/wp-plugins/my-plugin.php' – scibuff 2012-04-23 10:50:43
U right,u're solution worked , 謝謝 – Noor 2012-04-23 10:52:15