2011-12-08 20 views
19

चलो कहते हैं कि मैं एक RESTful API एक सर्वर पर कहीं चल रहा है, और साथ ही एक अलग है, लेकिन संबंधित, Wordpress साइट चला रहे हैं।वर्डप्रेस प्लगइन?

मैं WP साइट पर कुछ पेज देखना चाहता हूं जो आरईएसटी सर्वर (जेएसओएन प्रारूप में) से पुनर्प्राप्त किए गए WP पृष्ठों पर डेटा दिखाते हैं, और उपयोगकर्ता को WP पृष्ठों पर डेटा देखने और/या संपादित करने की अनुमति देते हैं।

उदाहरण के लिए, मान लीजिए कि मेरे पास आरईएसटी शुरुआती बिंदु के रूप में एक एपीआई है जो उपयोगकर्ता द्वारा स्वामित्व वाली पुस्तकों की एक सूची देता है। मैं पुस्तकों की सूची प्रदर्शित करना चाहता हूं, उपयोगकर्ता को पुस्तक लिंक पर क्लिक करने की अनुमति देता हूं और उस पृष्ठ पर जाता हूं जो पुस्तक के विवरण प्रदर्शित करता है।

फिर यदि उपयोगकर्ता "संपादन मोड" में प्रवेश करता है, तो यह उसे डेटा संपादित करने और POST/उसे REST API के माध्यम से सर्वर पर वापस जाने देता है।

क्या कोई WP प्लगइन है जो मुझे ऐसे पृष्ठ बनाने देता है जो इस तरह की जानकारी प्रदर्शित और संपादित करते हैं?

मैं उम्मीद करता हूं कि प्रत्येक प्रकार की इकाई के लिए मैं जेएसओएन में क्या उम्मीद कर सकता हूं और इसे देखने के लिए इसे कैसे प्रदर्शित करना है या इसके लिए फॉर्म कैसे बनाएं (जैसे iPhorms करता है) को इंगित करने के लिए मैं कुछ मेटाडेटा दर्ज कर सकता हूं।

+3

क्या, मैंने देखा है कि आपने मेरे प्रश्न से "आराम" टैग हटा दिया है। प्रश्न में आरईएसटी का उल्लेख करने के लिए मुझे कितनी बार वारंट की आवश्यकता है? पांच बार पर्याप्त नहीं है? :-) – MindJuice

उत्तर

7

तो वर्डप्रेस में एडमैक्स प्रश्नों के लिए कुछ अंतर्निहित समर्थन है, दोनों व्यवस्थापक पैनल और उपयोगकर्ता के सामने वाले पृष्ठों में।

मैं पूरी तरह से समझ में नहीं आता कि यह सब अभी तक कैसे काम करता है के रूप में मैं पूरी तरह वर्डप्रेस कोडिंग करने के लिए नया हूँ, लेकिन यह मैं क्या चाहते हो रहा है:

http://codex.wordpress.org/AJAX_in_Plugins

धन्यवाद WP के ajax क्षमता उल्लेख के लिए moimikey को ।

0

यदि मैं आपकी पोस्ट को सही ढंग से समझता हूं, तो शायद यह चाल चल जाएगा।

http://wordpress.org/extend/plugins/json-api/

यह 3 नियंत्रकों है:

पोस्ट: create_post

कोर: जानकारी get_recent_posts get_post get_page get_date_posts get_category_posts get_tag_posts get_author_posts get_search_results get_date_index get_category_index get_tag_index get_author_index get_page_index get_nonce

जवाब: submit_comment

+2

दुर्भाग्य से यह वह नहीं है जिसे मैं ढूंढ रहा हूं। इससे JSON का उपयोग करके कुछ अन्य एप्लिकेशन आपकी WP सामग्री पुनर्प्राप्त कर सकते हैं। मैं WP पृष्ठों को गतिशील रूप से बनाने के लिए JSON का उपयोग करना चाहता हूं। – MindJuice

+1

मैं व्यवस्थापक-AJAX.php का उपयोग करने के लिए फिर देखता हूं। WP में AJAX क्षमता को पूरा करने के लिए बनाया गया है और व्यावहारिक रूप से add_action ('wp_ajax_ *,' your_func ') के साथ कुछ भी है; – moimikey

+1

धन्यवाद, ऐसा लगता है कि मैं क्या चाहता हूं। इस पृष्ठ पर विषय पर कुछ जानकारी और लिंक हैं: http://codex.wordpress.org/AJAX_in_Plugins – MindJuice

0

मैं इसी तरह की कार्यक्षमता की तलाश में हूं (मैं चाहता हूं कि मेरा वर्डप्रेस पेज स्प्रिंग रीस्ट सीआरयूडी रिपोजिटरी से पुनर्प्राप्त डेटा को प्रस्तुत/अपडेट करे) और मुझे कुछ भी नहीं मिला।

मैंने वसंत आरईएसटी डेटा भंडारों के लिए अपनी खुद की जेनेरिक शोर्ट प्लगइन लिखना समाप्त कर दिया, जो इसे पूरा होने के बाद साझा करने में मुझे खुशी होगी।

आप निम्न ट्यूटोरियल/ब्लॉग पोस्ट के आधार पर अपने खुद के शोर्ट प्लगइन लिख सकते हैं, यह काफी सीधी-सपाट है:

+0

मैं या तो उन लेखों के उच्च बिंदुओं (या प्लगइन लिखने के आपके अनुभव के) को सारांशित करने या प्लगइन तक पोस्ट करने का इंतजार करने की अनुशंसा करता हूं पूरा हो गया है और यहां एक संक्षिप्त परिचय दे रहा है। –

संबंधित मुद्दे