एक WordPress साइट से दूसरे में छवियों के साथ वर्डप्रेस पोस्ट कैसे आयात करें?


15

मैंने टूल्स-> इम्पोर्ट और एक्सपोर्ट का उपयोग किया है लेकिन यह काम नहीं किया। मैंने Wp-All-Import और Export plugin का उपयोग करने की कोशिश की है, फिर भी यह काम नहीं कर रहा है। केवल सामग्री ही नहीं छवियों को आयात किया। इस समस्या को कैसे ठीक करें। क्या छवियों के साथ पोस्ट आयात करने का कोई तरीका है?


इस लेख को यहां देखें , उन्होंने उल्लेख किया कि आप चुनिंदा छवियों
अरसलान मितानी

2
निर्यात को आयात करने के लिए आपको कितने पदों की आवश्यकता है? बात यह है, आप WP डिफ़ॉल्ट आयात निर्यात का उपयोग कर सकते हैं और यह काम करने के लिए बस छोड़ दें, छवियों को आयात करने में थोड़ा समय लगेगा इसलिए इसे समय दें। विकल्प बी सभी मीडिया फ़ाइलों को निर्यात / आयात करने और फिर पोस्ट के साथ आगे बढ़ने के लिए mbe करेगा।
Marko Jezernik

हाय .. न केवल चित्रित चित्र। पोस्ट के सभी चित्र आयात नहीं कर रहे हैं।
पद्मिनी मद्दुर

जवाबों:


14

एक्सपोर्ट फीचर्ड इमेजेज प्लगइन का उपयोग करें जो आपको एक्सपोर्ट करता है। पोस्ट या कस्टम पोस्ट प्रकार से वर्डप्रेस एक्सएमएल में फीचर्ड इमेजेज करते हैं ताकि आप वर्डप्रेस इम्पोर्टर टूल का उपयोग करके उन्हें अन्य साइट्स में इम्पोर्ट कर सकें।

https://wordpress.org/plugins/export-featured-images/#description

कैसे इस्तेमाल करे??

  1. सबसे पहले, अपने पोस्ट को नई साइट पर आयात करें।
  2. अपनी पुरानी साइट में इस प्लगइन का उपयोग करें और टूल्स> एक्सपोर्ट फीचर्ड इमेजेस पर जाएं और पोस्ट प्रकारों का चयन करें। फिर आपको .xml फ़ाइल मिलेगी ।
  3. अपनी नई साइट में टूल पर जाएं और वर्डप्रेस आयात चुनें । फिर .xml फ़ाइल चुनें जिसे आपने पिछले चरण में डाउनलोड किया था।

बस इतना ही .. आपकी पोस्ट में चित्रित चित्र हैं। का आनंद लें!


1
यह थोड़ी देर के लिए अपडेट नहीं किया गया है लेकिन Wordpress 5.2.2 के साथ ठीक काम करता है। जीवन रक्षक !! कार्यक्षमता का यह स्तर कोर में क्यों नहीं है मुझे वास्तव में नहीं पता है।
क्रिस पिंक

@ChrisPink क्या आप चरण 1 और 3, या केवल चरण 3 दोनों पर "आयात मीडिया संलग्नक" की जाँच कर रहे हैं?
जॉनी

1
दोनों चरण 1 और 3.
क्रिस पिंक

दुर्भाग्य से यह प्लगइन WP रिपॉजिटरी से हटा दिया गया लगता है।
क्लेरी

वर्डप्रेस 5.2.5 के साथ निर्यात किया गया परीक्षण और वर्डप्रेस 5.2.4 के साथ आयात का परीक्षण, एक आकर्षण की तरह काम करता है!
केन

9

छवियाँ आयात क्यों नहीं होतीं

यह निर्यात कदम है जो छवि संलग्नक के साथ यहां समस्या का कारण बनता है। जब तक आप "सभी सामग्री" निर्यात विकल्प का चयन नहीं करते तब तक वर्डप्रेस का निर्यात फ़ंक्शन "अटैचमेंट" पोस्ट प्रकार को शामिल नहीं करता है। लेकिन अगर आप केवल अपनी पोस्ट को एक साइट से दूसरी साइट पर आयात और निर्यात करना चाहते हैं, तो आप अपने अनुलग्नकों को खो देते हैं। यहाँ क्यों इस बारे में अधिक जानकारी है

वैसे भी अपनी नई वेबसाइट में चित्र कैसे प्राप्त करें

इसलिए यदि आप केवल पोस्ट निर्यात और आयात कर रहे हैं, तो एक विकल्प आपकी छवियों को मैन्युअल रूप से स्थानांतरित करना है। लेकिन यह संभावित रूप से बहुत सारे काम हैं, खासकर बड़ी साइटों पर। अन्य विकल्प आपको छवियों के बिना पोस्ट को आयात करना है, और फिर बाद में छवियों को जोड़ने के लिए ऑटो अपलोड छवियाँ प्लगइन का उपयोग करें । यह प्लगइन कई काम करता है:

  • यह आपके पोस्ट में छवि URL की तलाश करता है (आयातित पोस्ट में अभी भी छवि URL हैं, लेकिन वे उस साइट की ओर इशारा करते हैं जो सामग्री निर्यात की गई थी);
  • यह तब उन बाहरी छवियों को प्राप्त करता है और उन्हें स्थानीय वर्डप्रेस अपलोड निर्देशिका में अपलोड करता है और छवियों को मीडिया लाइब्रेरी में जोड़ता है;
  • और अंत में, यह पुराने चित्र URL को नए URL से बदल देता है।

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

स्टेप बाई स्टेप: वर्डप्रेस आयातक और ऑटो अपलोड इमेज प्लगइन के साथ एक वेबसाइट से दूसरे में पोस्ट और चित्र आयात करना

चरण 1: पुरानी साइट
पर अपनी निर्यात फ़ाइल तैयार करें अपनी पुरानी वेबसाइट पर 'उपकरण> निर्यात करें' पर जाएँ और केवल अपनी पोस्ट निर्यात करें।

चरण 2: अपनी पोस्ट को नई साइट में आयात करें
अपनी नई वेबसाइट पर 'टूल्स> इम्पोर्ट' पर जाएं और आपके द्वारा निर्यात किए गए पदों को आयात करें। आयातक के पास फ़ाइल अनुलग्नकों को डाउनलोड करने और आयात करने का एक विकल्प है, लेकिन यह काम नहीं करेगा यदि आप सभी सामग्री को स्थानांतरित नहीं कर रहे हैं, तो आप इसे अनदेखा कर सकते हैं।

चरण 3: ऑटो अपलोड इमेज प्लगइन को स्थापित और सक्रिय करें
यह वर्डप्रेस रिपॉजिटरी में किसी अन्य प्लगइन के रूप में स्थापित होता है। एक बार सक्रिय हो जाने के बाद प्लगइन 'सेटिंग्स> ऑटो अपलोड इमेज' के तहत एक सेटिंग पेज जोड़ता है, लेकिन मेरे अनुभव में आप इन्हें अपनी चूक में छोड़ सकते हैं।

चरण 4: अपनी नई साइट में अपनी पुरानी साइट से छवि प्राप्त करें
प्लगइन लिखने के समय में स्वचालित रूप से आपकी पोस्ट के माध्यम से जाने और बल्क अपलोड प्लस सभी छवियों को अपडेट करने का कोई विकल्प नहीं है। इसके बजाय, जब आप इसे सहेजते हैं तो यह प्रत्येक पोस्ट को व्यक्तिगत रूप से अपडेट करता है। यदि आपके पास कई पोस्ट हैं तो यह बहुत काम है, लेकिन थोड़ी सी चाल है। आप अपनी पोस्ट्स स्क्रीन पर जा सकते हैं और अपनी पोस्टों को अपडेट कर सकते हैं । इस पर थोड़ी जानकारी यहाँ है (मल्टीसाइट पर उपयोगी नोट)।

अनिवार्य रूप से, आप कई पोस्ट चुनते हैं और फिर 'बल्क एक्शन' के तहत 'एडिट' चुनते हैं और 'अप्लाई' बटन दबाते हैं। फिर, बिना किसी समायोजन के, 'अपडेट' बटन पर क्लिक करें। आपके सर्वर के आधार पर आपको एक टाइमआउट मिल सकता है क्योंकि यह प्रक्रिया चलती है, इसलिए यह एक अच्छा विचार है कि एक बार में शायद 20 से 50 पोस्ट करें।

थोक अद्यतन करने वाले पोस्ट

चरण 5: अपनी पोस्टों की जाँच करें और प्लगइन को निष्क्रिय / अनइंस्टॉल करें
जब सब हो जाता है तो आप अपनी पोस्टों की जांच कर सकते हैं और पुष्टि कर सकते हैं कि वे अब स्थानीय छवियों का संदर्भ देते हैं। आपको अब प्लगइन की आवश्यकता नहीं है और आप इसे सुरक्षित रूप से निष्क्रिय और हटा सकते हैं।

अंतिम विचार

संभवत: पहले अपनी नई साइट का बैकअप बनाने के लिए एक अच्छा विचार (कम से कम आपकी साइट के डेटाबेस में)।

ऑटो अपलोड इमेज प्लगइन लिखने के समय काफी समय से अपडेट नहीं किया गया है, लेकिन परीक्षण करने पर यह ठीक काम करता है।

इस पद्धति से पोस्ट की सभी छवियां आयातित हो जाती हैं, न कि केवल चित्रित छवियां।


1
बहुत बढ़िया जवाब। अच्छी तरह से काम।
क्रिस

यह मेरे लिए काम नहीं किया।
यथार्थ

0

ऐसा करने के कई तरीके हैं:

  • गाइड
  • प्लगइन का उपयोग करना

मैनुअल के लिए, यह थोड़ी लंबी प्रक्रिया है, आपको एक सर्वर से पूरी फाइलें डाउनलोड करने और इसे दूसरे पर अपलोड करने की आवश्यकता है। बैकअप DB में कुछ बदलाव करें यानी url को प्रतिस्थापित करें और फिर DB फाइल को अपलोड करें।

अन्य तरीका, जो कहीं अधिक बेहतर है, "ऑल इन वन माइग्रेशन" नामक प्लगइन का उपयोग करना है। यहाँ लिंक है जो आपको पूरी प्रक्रिया पर मार्गदर्शन कर सकता है:

https://makersbyte.com/easily-export-import-wordpress-sites/


0

मैं इस सवाल का जवाब देने के लिए सबसे अच्छा व्यक्ति हूं क्योंकि मैं आयात करते समय उसी मुद्दे का सामना कर रहा था। समस्या वास्तव में आयात करने में नहीं है।


यह निर्यात में है। जब आप सभी सामग्री को निर्यात करते हैं तो आप संलग्नक के साथ आयात करते हैं कि XML फ़ाइल आपके सभी चित्र डाउनलोड हो जाएंगे लेकिन जब आप चयनित पोस्ट निर्यात करते हैं तब संलग्नक के साथ आयात करते हैं तब केवल पोस्ट आयात होते हैं। तो इसे ठीक करने के लिए एक प्लगइन है जो सही XML फ़ाइल को निर्यात करता है कि यह सभी सामग्री XML फ़ाइल को निर्यात की तरह ही करता है।

तो यहाँ प्लगइन https://wordpress.org/plugins/demomentsomtres-wp-export है

यह डिफॉल्ट वर्डप्रेस एक्सपोर्ट GUI की तरह ही एक नया एक्सपोर्ट ऑप्शन बनाएगा, लेकिन एडवांस फीचर्स के साथ ताकि जब आप उस XML फाइल को इंपोर्ट करें तो उस XML फाइल को इंपोर्ट करते समय आपका मीडिया इंपोर्ट हो जाएगा (डिफॉल्ट सर्वर से आपके लोकल सर्वर पर)। आपको इसे Wordpress में स्थापित करने की आवश्यकता नहीं है जहाँ आप मीडिया आयात कर रहे हैं, इसे बस निर्यात सर्वर WordPress पर स्थापित करने की आवश्यकता है।


0

यही मेरे लिए चाल चली। अन्य सभी विकल्प काम नहीं करते थे, लेकिन उस प्लगइन ने अंत में वही किया जो मुझे चाहिए था!

मुझे अचल संपत्ति संपत्तियों को एक साइट से दूसरी साइट पर निर्यात करना था। प्रत्येक संपत्ति में बहुत सारी छवियां हैं। इस प्लगइन https://wordpress.org/plugins/demomentsomtres-wp-export ने ठीक वही किया जो मुझे चाहिए था - पहली साइट से दूसरी तक सभी चित्र डाउनलोड और अपलोड।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.