2009-07-23 13 views
5

मेरे पास कहीं और सामग्री है जो मैं वर्डप्रेस में एक पोस्ट के रूप में डालना चाहता हूं और फिर मौजूदा श्रेणी से संबद्ध होना चाहता हूं। Wp_posts तालिका में एक नई पोस्ट डालने के लिए यह बहुत सरल है, लेकिन मुझे यह पता लगाना प्रतीत नहीं होता कि एक नई पोस्ट डालने के लिए एक क्वेरी कैसे बनाएं और साथ ही पोस्ट को एक श्रेणी के साथ संबद्ध करें। यह करने के बारे में कोई कैसे होगा?मैं वर्डप्रेस में एक पोस्ट कैसे डाल सकता हूं और उसे एक श्रेणी से जोड़ सकता हूं?

यदि यह मदद करता है, मैं वर्डप्रेस 2.8

+0

आप इसे करना चाहते हैं एसक्यूएल के साथ या वर्डप्रेस फ़ंक्शन स्वीकार्य भी हैं? –

+0

काम करने वाली कुछ भी स्वीकार्य है। :) धन्यवाद। –

+0

संपादित करें: असल में, मैं एसक्यूएल पसंद करूंगा ताकि मैं वर्डप्रेस के बाहर एक स्क्रिप्ट चला सकूं। मेरी टिप्पणी थोड़ा बहुत जल्दी सबमिट किया। –

उत्तर

13

इस क्वेरी उपयोग के लिए wp_set_post_categories समारोह

http://codex.wordpress.org/Function_Reference का उपयोग करें:

INSERT INTO wp_posts (post_title,post_content,post_name,post_date,post_date_gmt,post_modified,post_modified_gmt,post_author,post_status) 
VALUES ('title','text','post_name',now(),now(),now(),now(),1,'publish') 

INSERT INTO wp_term_relationships (object_id,term_taxonomy_id) VALUES ([the_id_of_above_post],1) 
+0

वर्तनी चीजों के लिए धन्यवाद। –

4

श्रेणियाँ उपयोग कर रहा हूँ wp_term_relationships table में संग्रहीत wp_posts और wp_terms के बीच एक परस्पर-संदर्भ के साथ wp_terms तालिकाओं में जमा हो जाती है,।

तो, आपको सबसे पहले अपनी पोस्ट wp_posts तालिका में डालने की आवश्यकता होगी, और फिर उन मौजूदा श्रेणियों में से प्रत्येक के लिए जिन्हें आप इसे जोड़ना चाहते हैं, wp_term_relationships तालिका में एक रिकॉर्ड डालें।

अधिक यहाँ जानकारी: WordPress Database Description

5

wp_insert_post फ़ंक्शन का उपयोग करें तो उपयोग की जानकारी

+0

पोस्ट श्रेणियों के फ़ंक्शन का विस्तारित संस्करण भी है, http://codex.wordpress.org/Function_Reference/wp_set_object_terms वह आपको टैग सेट करने की इजाजत देता है, साथ ही – Chaoley

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