2012-10-11 57 views
1

我正在制作一个php网站,应该可以发布到wordpress博客(在同一台服务器上,但在另一个目录中)。 我已经看到使用XML-RPC是可能的,但是,我需要添加自定义术语/分类法和“类别”和其他元数据。 有谁知道我该怎么做? 非常感谢!从其他网站发布到wordpress

回答

0

确定的解决方案是更容易,我正在尝试做。 因为(正如我所提到的)这两个应用程序在兄弟文件夹中的同一台服务器上。我只包含了wp-config.php和wp-load.php,并且从我的应用程序中获得了所有的wordpress功能。所以没有必要使用XML-RPC,这在$ $$中非常痛苦。

0

试试Wordpress JSON插件。它暴露了您的wordpress内容的完整REST API:http://wordpress.org/extend/plugins/json-api/ API暴露的完整细节在“其他注释”部分。

如果您试图将wordpress用作CMS而不是魔法网站构建工具,请使用REST而不是XML-RPC。当您尝试将内容拖放到JavaScript AJAX请求等事情时,IT会更容易。

使用XML-RPC来访问wordpress的特定功能,您可能需要在默认支持的API之外注册自己的函数调用。 WordPress目前支持Blogger API,metaWeblog API,Movable Type API和Pingback API。请参阅注释部分中有关WP set xml-rpc函数的注释。

如果你决定去石器时代的途径和使用XML-RPC,这里的overviewing你必须做补充,我认为你想要的功能什么的链接:http://kovshenin.com/2010/custom-xml-rpc-methods-in-wordpress/

+0

尽管对这些遗留API的支持已经存在,但它们已经基本上被[XML-RPC_WordPress_API](http://codex.wordpress.org/XML-RPC_WordPress_API)所取代,其中几乎所有典型操作您需要执行操作,包括编辑和添加分类法,后期元等。 – userabuser

+0

@userabuser确实如此,但它们仍然缺少如下简单的东西:getPostBySlug。我认为,worpress一直将XML-RPC视为一种方式,以便通过第三方应用程序发布到wordpress中,而不是将东西拉出来用于其他地方。 – Ray

+0

我不是外部插件的粉丝,我正在寻找以“正常”的方式进行创作的方式。不过谢谢! :) –