2012-10-11 187 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

我不是外部插件的粉絲,我正在尋找以「正常」的方式進行創作的方式。不過謝謝! :) –