WordPress 和 Zend

发布于 2024-08-07 03:14:20 字数 118 浏览 14 评论 0原文

我想用 Google Data API 做一些事情,特别是联系人。到目前为止我发现的最简单的方法是使用 Zend。我遇到的问题是添加 Zend 框架。有谁知道如何使用 WordPress 做到这一点?

谢谢

I am wanting to do stuff with the Google Data API, the contacts specifically. The easist method i have found so far is using Zend. The problem I am having is adding the Zend framework. Does anyone know how to do this with WordPress?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

寄居者 2024-08-14 03:14:20

如果您无法设置自动加载,您可以使用“硬编码”包含 ->

在 /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);

you can use "hardcoded" includes if you fail to setup autoloading ->

in /wp-content/themes/levitation/send.php insert to the first line:
require_once 'your/path/to/zend/Zend/GData/ClientLogin.php';

Problem is you need to get through all the errors and alwas include the missing class (inside classes are the includes taken care of...

Or in the main file (guess index.php) insert:

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);
好多鱼好多余 2024-08-14 03:14:20

这应该是非常微不足道的。

编写并测试一些设置 ZF 自动加载的引导代码,并确保其正常工作。

将该代码粘贴到 WordPress 插件中,并将其与 WordPress 中的正确挂钩相关联。

It should be pretty trivial.

Write and test some bootstrap code that sets up ZF's autoloading and make sure it generally works.

Stick that code in a wordpress plugin, and tie things up to the right hooks in wordpress.

太阳哥哥 2024-08-14 03:14:20

确保您

Zend_Loader::loadClass('Zend_Gdata_ClientLogin');

在使用该类之前调用​​:。并且您有开发人员密钥。

Make sure that you are calling:

Zend_Loader::loadClass('Zend_Gdata_ClientLogin');

before you are using that class. And that you have a developer key.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文