我想在API表單中使用我wordpress網站的數據。也許REST帶有JSON輸出。我想知道是否有任何插件能夠自動使網站外部的wordpress數據可以在網站上運行,這與大多數Web API的工作方式類似。是否有一個wordpress插件用於從您的網站創建一個API?
回答
WordPress基本上是一個以REST爲動力的平臺。你輸入一個帶有特定查詢字符串的URL(有時被埋入一個'漂亮的永久鏈接'中),系統根據主題中定義的佈局和結構返回一個半靜態資源。
要將其構建到「API」中,您需要首先確定要返回的信息以及要如何構建它。您是否希望人們通過典型鏈接訪問您的數據(http://blog.url/?post=xxx&category=xxx&whatever=xxx)?或者你想繼續運行一個典型的博客,但允許通過其他機制訪問API?
如果您想要第二條路線,您可以隨時將插件掛接到WordPress的內置XMLRPC服務中。然後用戶會提出類似的請求,並且您的網站會返回您想要的任何信息(雖然這將是SOAP,而不是REST ...所以它真的取決於您)。
見我的回答對here與WordPress代碼一個具體的例子...
我已經使用this REST/JSON API插件取得了一些成功,因此,雖然不是創建的API,你可能把它扯斷,並改變它滿足您的需求?這個插件似乎只支持輸出,而不是輸入(註釋等)。似乎也有關於爲input and output創建類似的api插頭的討論,並且這也可能是一種方法。玩的開心!
是的,有一種方法,我剛剛找到它!
你可以去這裏:http://developer.wordpress.com/docs/api/
所有你需要做的就是填寫你的網站變成像一個請求:
https://public-api.wordpress.com/rest/v1/sites/$yourSiteHere/posts/
,你會得到一個漂亮的JSON回來。
您可以很容易地發表評論,獲取數據和添加查詢。
如果您想做更多需要登錄的內容,可以使用oAuth。
API Endpoints wordpress插件可以讓你從你的WordPress網站構建任何API。
如果你是一個WordPress的插件開發者,你需要一個RESTful API也許thermal-api.com可以幫助你:Wordpress plugin to connect to a REST API?
但我認爲最好的辦法是使用WP-REST的API:http://v2.wp-api.org/extending/adding/
- 1. 爲已有的Wordpress網站創建一個移動網站
- 2. 創建一個Wordpress演示網站插件展示
- 3. 是否有一個redmine插件一次創建多個問題?
- 4. 有用的WordPress的插件一個樂隊的網站
- 5. 是否可以創建一個新的網站頁面以外的wordpress和FTP上傳到WordPress的網站?
- 6. 創建一個網站WAMP
- 7. IIS創建一個網站
- 8. 構建一個Wordpress插件
- 9. Android:幫助創建一個WordPress的網站的應用程序
- 10. 是否可以在沒有API的情況下將數據從一個網站導出到另一個網站?
- 11. 是否可以創建一個適用於所有SharePoint網頁/子網站的web部件?
- 12. stackoverflow是否有可用於在其他網站上創建插件的apis?
- 13. 在wordpress上建立一個網站
- 14. 從我創建的網站陣列獲取下一個網站?
- 15. 在您的計算機上創建一個ASP.Net網站?
- 16. 是否可以在Wordpress中創建超過500個子網站?
- 17. 如何從我的Wordpress插件創建一個新頁面
- 18. 根據現有網站創建一個新的Sitecore網站
- 19. 用nanoc創建一個基本網站
- 20. ADT插件是否自動創建一個ant構建文件?
- 21. 用PHP創建一個REST風格的API和網站
- 22. 如何從另一個網站取消您網站的JavaScript?
- 23. 是否有任何wordpress插件複製帖子從另一個wordpress
- 24. 重複的網站一個wordpress一閃
- 25. 用Gulp從package.json創建一個WordPress style.css
- 26. 是否有一個用於在Scala中創建GUI的GUI?
- 27. 在wordpress中創建一個插件是包括空白空間
- 28. 創建一個插件,將我的網站功能添加到另一個網站
- 29. 是否有一個用於outerHTML的jQuery插件?
- 30. 是否有一個用於在m4中開發的eclipse插件?