Wordpress And Zend - PullRequest
       8

Wordpress And Zend

2 голосов
/ 07 октября 2009

Я хочу поработать с API данных Google, особенно с контактами. Самый простой метод, который я нашел, - это использование Zend. Проблема, с которой я столкнулся, - это добавление фреймворка Zend. Кто-нибудь знает, как это сделать с WordPress?

Спасибо

Ответы [ 4 ]

3 голосов
/ 07 октября 2009

вы можете использовать «жестко запрограммированные» включения, если вам не удалось настроить автозагрузку ->

в /wp-content/themes/levitation/send.php вставить в первую строку: require_once 'your / path / to / zend / Zend / GData / ClientLogin.php';

Проблема в том, что вам нужно пройти через все ошибки, и мы всегда включаем отсутствующий класс (внутренние классы включают в себя заботу о ...

Или в основной файл (угадайте index.php) вставить:

set_include_path(get_include_path() . PATH_SEPARATOR . 'your/path/to/zend/');
//for ZF below 1.8 
require_once 'Zend/Loader.php'; 
Zend_Loader::registerAutoload();
 //for ZF > 1.8 
require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::setFallbackAutoloader(true);
1 голос
/ 07 октября 2009

Это должно быть довольно тривиально.

Напишите и протестируйте код начальной загрузки, который устанавливает автозагрузку ZF, и убедитесь, что он в целом работает.

Вставьте этот код в плагин WordPress и привяжите вещи к правым крючкам в WordPress.

0 голосов
/ 04 января 2010

Убедитесь, что вы звоните:

Zend_Loader::loadClass('Zend_Gdata_ClientLogin');

, прежде чем использовать этот класс. И что у вас есть ключ разработчика.

0 голосов
/ 07 октября 2009

Попробуйте это http://blueberryware.net/2008/09/04/wp-library-autoloader-plugin Я думаю, что все, что вам нужно, там.

...