سایت برتر

انتقال محتوای یک سایت به سایت دیگر با WP Importer

انتقال محتوای یک سایت به سایت دیگر با WP Importer

یکی از مواردی که معمولاً کاربران وردپرس، مخصوصاً کاربران مبتدی با آن مشکل دارند، انتقال اطلاعات است. همان‌طور که می‌دانید، شما نمی‌توانید هر اطلاعاتی که خواستید را در وردپرس با کپی و پیست کردن منتقل کنید و برای انتقال محتوای یک سایت به سایت دیگر باید از روش درون‌ریزی و برون‌بری استفاده کنید.

بدون شک جابه‌جایی یا انتقال اطلاعات سایت در یک سری مواقع به‌ خصوص مانند انتقال سایت یا تغییر قالب می‌تواند از اهمیت زیادی برخوردار باشد و اینکه شما نتونید این کار را به‌درستی انجام دهید، برای شما مشکل‌ساز خواهد بود. به همین دلیل امروز تصمیم گرفتیم این مورد را به‌صورت کامل برای شما توضیح بدیم، پس با ما همراه باشید تا نحوه برون‌بری و درون‌ریزی در وردپرس را با هم بررسی کنیم.

چه نیازی به انتقال داده و اطلاعات سایت داریم؟

خب همان‌طور که گفتیم وردپرس به‌صورت پیش‌فرض این امکان را در اختیار شما قرار نمی‌دهد که اطلاعات را کپی و پیست کنید؛ اما یک سری مواقع است که شما باید اطلاعات خود را انتقال دهید، مثلاً ممکن است شما یک سایت جدید بسازید و بخواهید مطالب سایت قدیمی را در آن جایگذاری کنید.

حتی ممکن است شما بخواهید قالب سایت خود را تغییر دهید و بخواهید اطلاعات را به این پوسته منتقل کنید؛ در چنین مواقعی شما باید از درون‌ریزی و برون‌بری استفاده کنید. با کمک این روش می‌توانید اطلاعات موردنظر خود را بین دو سایت خیلی راحت انتقال دهید.

نکته: اگر از قالب وردپرس اهورا استفاده می‌کنید. برای نصب قالب جدید نیازی به حذف اطلاعات قبلی و انجام فرایند Import و Export نخواهید داشت.

انتقال محتوای یک سایت به سایت دیگر

درواقع انتقال داده در دو بخش انجام می‌شود، ابتدا شما باید اطلاعات را برون‌بری کنید و بعد وردپرس یک فایل XML دراختیارتان قرار می‌دهد؛ حالا ممکن است شما این فایل XML را داشته باشید که توسط سازنده قالب به شما داده شده است، در این صورت نیازی نیست مرحله اول این آموزش را انجام دهید و خیلی راحت باید برید سراغ بخش دوم.

اطلاعات مورد نظر خود را برون‌بری کنید

خب شما در وهله اول باید اطلاعاتی که می‌خواهید منتقل کنید را مشخص کنید و یک فایل XML از آن تهیه کنید. برای این کار باید وارد پیشخوان وردپرس خود شوید و از بخش ابزارها، گزینه برون‌بری را انتخاب کنید؛ مانند تصویر زیر:

درون‌ریزی و برون‌بری اطلاعات سایت
درون‌ریزی و برون‌بری اطلاعات سایت

وقتی شما روی این گزینه کلیک کنید، یک صفحه‌ای مثل تصویر زیر برای شما باز می‌شود، در این صفحه شما می‌توانید مشخص کنید که کدوم قسمت محتوای وب‌سایت‌تان را می‌خواید برون‌بری کنید؛ گزینه‌های این بخش شامل نوشته، برگه، رسانه و یا هر محتوایی است که شما می‌توانید به‌دلخواه خود یکی از این موارد را انتخاب کنید.

بارگیری پرونده برون‌بری
بارگیری پرونده برون‌بری

اگر گزینه “هر محتوایی” را انتخاب کنید، تمامی محتوای وب‌سایت‌تان برون‌بری می‌شود، بعدازاینکه گزینه موردنظر را انتخاب کردید، روی گزینه بارگیری پرونده برون‌بری کلیک کنید. حالا می‌بینید که یک فایل XML در مرورگر شما در حال ذخیره شدن است.

درون‌ریزی فایل XML در سایت مقصد

خب شما تا این مرحله فایل XML محتوای خود را دارید، حالا تنها کاری که باید انجام دهید این است که این فایل را در سایت مقصد جایگذاری کنید، برای این کار می‌توانید دستورالعمل زیر را به‌صورت قدم‌به‌قدم دنبال کنید.

در مرحله اول شما باید وارد سایتی شوید که می‌خواید محتوا را در آن درون‌ریزی کنید، از بخش پیشخوان » ابزارها » درون‌ریزی را انتخاب کنید. در صفحه جدیدی که برای شما باز می‌شود، یک لیست می‌بینید که باید “wordpress” را پیدا کنید و روی ” هم‌اکنون نصب کن” که در زیر این کلمه قرار دارد کلیک کنید.

درواقع شما وقتی روی گزینه هم‌اکنون نصب کن کلیک می‌کنید، دارید افزونه wordpress Importer را فعال می‌کنید، البته شما می‌توانید این پلاگین را از طریق مخزن وردپرس یا سایت WordPress.org هم دانلود و روی سایت خود فعال کنید.

این افزونه کاملاً رایگان است و شما می‌توانید با کمک راهنمای نصب افزونه در وردپرس، آن را در کمتر از چند دقیقه روی سایت خود فعال کنید. بعدازاینکه با استفاده از یکی از این دو روش، پلاگین WordPress Importer را فعال کردید، “گزینه اجرای درون‌ریز” مانند تصویر زیر به وردپرس اضافه خواهد شد که شما باید روی آن کلیک کنید.

اجرای درون‌ریز در وردپرس
اجرای درون ریز در وردپرس

آپلود فایل XML در سایت مقصد

حالا شما باید در صفحه جدید روی گزینه “Choose File” کلیک کنید و فایل XML که در مرحله قبل دانلود کردید را در این بخش انتخاب کنید؛ بعد از آن باید روی گزینه “بارگذاری پرونده و درون‌ریزی آن” کلیک کنید.

در مرحله آخر شما باید نویسنده مطالب را انتخاب کنید، برای این کار یک لیست کشویی در اختیارتان قرار داده می‌شود که می‌توانید خیلی راحت نویسنده موردنظر خود را انتخاب کنید. گزینه‌ی بعدی که در این صفحه می‌بینید مربوط به فایل‌های ضمیمه یعنی همان تصاویر، ویدئوها و صداهایی است که در سایت قبلی وجود داشته؛ اگر بخواید این موارد را هم درون‌ریزی کنید باید تیک گزینه “درون‌ریزی پیوست‌ها” کلیک کنید؛ البته این نکته را هم بگم که اگر حجم این موارد زیاد باشد شما به یک هاست بسیار قوی و سرعت اینترنت بالا نیاز دارید.

وقتی همه این مراحل را به‌صورت کامل طی کردید، روی “تأیید” کلیک کنید و کمی منتظر بمونید تا فایل‌ها درون‌ریزی شود؛ اگر همه‌چیز به‌درستی پیش بره شما می‌توانید پیغام “انجام شد. خوش بگذرد!” را ببینید.

به همین راحتی شما توانستید فایل‌های موردنظر خود را انتقال دهید. یه مشکلی که ممکن است برای شما پیش بیاد این است که حجم این فایل‌ها زیاد باشد که در این صورت باید فایل‌های XML را به قطعات کوچک‌تر تقسیم کنید، برای این کار می‌توانید آموزش تقسیم فایل‌های XML بزرگ برای درون‌ریزی در وردپرس را مشاهده کنید.

امیدواریم این مقاله برای شما مفید واقع شده باشد. موفق و پیروز باشید.:)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام میهن وردپرس عضو شوید.

اطلاعاتی دارید که تکمیل‌کننده این مقاله باشد؟ ارسال کنید.

لطفا در این بخش، تنها اطلاعات تکمیلی در رابطه با موضوع فوق ارسال کنید. به منظور افزایش کیفیت محتوا، سوالات و متن ارسالی خارج از موضوع این مقاله، تایید نمی‌شوند. اگر سوالی دارید می‌توانید از بخش جامعه ارسال بفرمایید. متخصصان وردپرس پاسخگوی شما هستند.

سوال دارم

  1. U42694 ۱۱ شهریور ۱۴۰۰

    سلام و احترام
    من می خوام پست ها و مطالبی رو که توسایت قبلیم انتشار دادم به سایت جدیدم انتقال بدم و این سایتها موضوعشون یکی هست ولی دامنه هاشون متفاوت
    حالا می خواستم بدونم چطوری انتقال مطالب رو انجام بدم که تو سئو سایتم نمره منفی نداشته باشه و گوگل ازم ایراد نگیره
    ممنون می شم راهنماییم کنید

  2. U6469 ۲ تیر ۱۴۰۰

    سلام
    سایت قدیمی من چندین پست و کامنت دارد. حالا وردپرس جدید نصب کردم و پستها را تک تک در سایت جدید نوشتم.
    حالا میخواهم کامنتها را از سایت قدیمی به جدید انتقال دهم. اینطور که متوجه شدم ، آیدی پستهای سایت قدیمی با جدید متفاوت است.
    چه طور میتونم کامنتها را از سایت قدیمی به جدید اتقال دهم؟ آیا این تفاوت ID پستها مشکل ایجاد نمیکند؟

  3. U40832 ۳۱ خرداد ۱۴۰۰

    با سلام من یک وب سایت وردپرسی دارم و فعالیت من در زمینه دایرکتوری پزشکی هست. قصد تغییر قالب را دارم و وب سایت قدیمی من حدود 4000 url دارد. پس از تغییر قالب حدود 30 یا 40 درصد از url های سایتم تغییر می کنند به نظرتون چه کاری کنم که سایتم رتبه هایش را در گوگل از دست ندهد. (آیا دیس اوو کردن url های قدیمی و تشکیل url های جدید گزینه خوبی است؟)

    • رضا حسینی راد رضا حسینی راد ۳۱ خرداد ۱۴۰۰

      درود بر شما خیر پیشنهاد خوبی نیست. باید کاری کنید که با تغییر قالب url ها تغییر نکند

  4. U40466 ۱۸ خرداد ۱۴۰۰

    سلام
    این روش رو به درستی انجام میدهم اما تصاویر پستها منتقل نمیشه
    لطفا راهنمای کنید چطور این مشکل رو حل کنم ایا افزونه اختصاصی و قویتر برای اینکار هست چون تعداد پستهام خیلی زیاد

  5. U40226 ۱۶ خرداد ۱۴۰۰

    سلام
    بسیار تشکر از توضیحات و پیگیری سایت خوبتون!
    آیا امکان انتقال دیتابیس(تمام موارد دیتابیس اعم از اطلاعات کامل کاربران) یک سایت وردپرسی به یک سایت غیر وردپرسی وجود دارد؟

    • رضا حسینی راد رضا حسینی راد ۱۷ خرداد ۱۴۰۰

      درود بر شما سپاس. بله باید طبق ساختار سایت جدید یک اسکریپت منتقل کننده ایجاد کنید.

  6. U34637 ۲۰ دی ۱۳۹۹

    سلام
    من از این افزونه استفاده کردم همه چیز اوکی هست
    فقط اینکه دسته بندی ها به صورت سسله مراتبی که در سایت قبلی بود وجود نداره و همه دسته بندی ها بدون هیچ دسته بندی مادری می باشد
    راه حلی وجود داره؟؟

  7. U29845 ۲۹ آذر ۱۳۹۹

    سلام ببخشید من من یه قالب جدید مد نظرم هست ایا این روش برای انتقال کل محتوا مثلا دسته ها محصولات نوشته ها تماما موثر است ؟؟

  8. U32458 ۵ آذر ۱۳۹۹

    سلام.
    با کمک شما برون سازی یک دسته رو انجام دادم. اما الان مشکل من سئو سایت هست. نوشته های قبلی من در گوگل جایگاه داشتند.
    الان چطوری می تونم انتقال اطلاعات خودم رو به گوگل اعلام کنم.

    • تیم پشتیبانی تیم پشتیبانی ۵ آذر ۱۳۹۹

      با سلام
      نیازی نیست اعلام کنید به صورت خودکار توسط گوگل بررسی و ثبت خواهد شد.

  9. U30916 ۲۸ مهر ۱۳۹۹

    سلام.من یک سایت کامل دارم با کلی نوشته و رسانه. از یک قالبی خوشم اومده و خریداری کردم.این قالب دارای بسته نصبی هستش و همون دمو رو برام راه اندازی میکنه.الان مشکل من انتقال نوشته ها و برگه هام از سایت قبلیم به این دموی جدید هست.بنظر شما راهی هست دستی انجام بدم

  10. U29350 ۲۰ مرداد ۱۳۹۹

    بهترینیییییییییییییییییییییییییییییییییییییییددددددددددد

  11. U28483 ۲۷ خرداد ۱۳۹۹

    سلام
    من دسترسی به phpmyadmin سایت و دیتابیس دارم ولی سایت بالا نمیاد که بک آپ بگیرم.
    چطور میتونم اطلاعات یک قالب و نوشته ها رو به هاست دیگه با همون قالب انجام بدم. از طریق کوئری

    ممنون میشم پاسخ بدید

    • تیم پشتیبانی تیم پشتیبانی ۲۷ خرداد ۱۳۹۹

      سلام
      از بخش export در phpmyadmin از کل دیتابیس یا بخشی از جداول میتونید بک آپ بگیرید.

  12. کاربر مهمان ۱۸ آذر ۱۳۹۸

    سلام و خسته نباشید
    1- راهی برای انتقال عکس ها به صورت دستی هستش ؟
    2- نوشته ها چطور ؟

  13. کاربر مهمان ۲۱ آبان ۱۳۹۸

    سلام، من وقتی سایت رو منتقل کردم هدر و فوتر سایت من حذف شده باید چه کار کنم؟

    • تیم پشتیبانی تیم پشتیبانی ۲۱ آبان ۱۳۹۸

      با سلام و احترام
      بستگی به قالب شما دارد حل این موضوع. لطفا با پشتیبانی سایتی که قالب رو خریدرای کرده اید در تماس باشید

  14. U17931 ۱ خرداد ۱۳۹۸

    سلام من دسترسی به ادمین سایت ندارم
    میشه پست ها و عکس هارو از هاست کپی کرد تو سایت جدید؟

  15. کاربر مهمان ۱۵ اردیبهشت ۱۳۹۸

    باید چطوری کاملا export بگیرم صد بار زدم تا الان

    • U18045 ۱۵ اردیبهشت ۱۳۹۸

      درود.از بخش برون بری تیک گزینه ی هر محتوایی را انتخاب کنید.اگر با این کار از اطلاعات مد نظر شما خروجی گرفته نشد از افزونه های دیگری استفاده کنید.
      پیشنهاد ما استفاده از افزونه back up buddy است

  16. کاربر مهمان ۱۴ اردیبهشت ۱۳۹۸

    سلام من از افزونه استفاده میکنم ولی بعدش میگه خطا این فایل شما مشکل داره و درون ریزی نمیکنه اگه میشه یک کمکی ممنون

    • رضا حسینی راد رضا حسینی راد ۱۴ اردیبهشت ۱۳۹۸

      سلام شاید فایلی که خروجی گرفتید کامل export نشده

      • کاربر مهمان ۱۵ اردیبهشت ۱۳۹۸

        باید چطوری کاملا export بگیرم صد بار زدم تا الان

        • U18045 ۱۵ اردیبهشت ۱۳۹۸

          درود.از بخش برون بری تیک گزینه ی هر محتوایی را انتخاب کنید.اگر با این کار از اطلاعات مد نظر شما خروجی گرفته نشد از افزونه های دیگری استفاده کنید.
          پیشنهاد ما استفاده از افزونه back up buddy است

  17. کاربر مهمان ۲۱ اسفند ۱۳۹۷

    سلام و عرض ادب جناب، ممنون بابت زحماتی که در این سایت خوب می کشید
    شما در این صفحه نوشتید بعد اجرای wordpress در قسمت ابزارها ، این کار رو انجام بدید:
    ((حالا باید افزونه ی WordPress Importer را نصب کنیم. بعد از نصب افزونه روی فعالسازی و اجرای درون ریز کلیک کنید.)) منظورتون از اجرای درون ریز در این جمله اجرای درون ریز wordpress در ابزارک هاست یا اجرای درون ریز افزونه importer ؟ احتمالا منظور شما اجرای درون ریز wordpress هست که درخواست فایل xml می کنه…….پس کاربرد اجرای درون ریز افزونه چیه که فایلهای wie میخواد؟ ضمن اینکه اگه ما بریم wordpress رو اجرای درون ریز کنیم و در مرحله بعد فایل xml بار کنیم، پس کاربرد افزونه چیست؟

    • رضا حسینی راد رضا حسینی راد ۲۱ اسفند ۱۳۹۷

      درود سپاس. در اجرای درون ریز افزونه importer
      برای ایمپورت فایل wie باید widget importer رو نصب کنید. در واقع هر دو افزونه باید نصب شود.

      • کاربر مهمان ۲۱ اسفند ۱۳۹۷

        ممنون بابت زحماتی که برای این سایت خوب می کشید
        سوال اول) بعد این دو افزونه importer و widget importerبا فایلهای wie چه کاربردی دارند و چه امکاناتی را به سایت اضافه می کنند؟
        سوال دوم) ضمن اینکه آیا مراحل رو ببینید درست عرض میکنم برای نصب افزونه؟
        1) رفتن به ابزارها و اجرای وردپرس
        2) نصب افزونه importer
        3) بازگشت به ابزارها و اجرای درون ریز وردپرس و بار نمودن فایلxml
        ممنون میشم هردو سوال رو پاسخ بدید

        • رضا حسینی راد رضا حسینی راد ۲۱ اسفند ۱۳۹۷

          درود سپاس
          ۱. ابزارک ها را ایمپورت می کند
          ۲. بله درسته

        • کاربر مهمان ۲۱ اسفند ۱۳۹۷

          عرض ادب مجدد
          من هیچوقت تو ارسال نظرات وبسایتهای مختلف شرکت نمیکردم چون همیشه طول میکشه جواب بدن و در بهترین حالت 2 روز طول میکشه در حالی که یه طراح در حین کار و نهایتا یکی دو ساعته پاسخ میخواد تا بتونه ادامه کار رو زودتر هندل کنه………..امروز با آزمایش وبسایت خوب شما برای اولین بار موفق شدم حتی در کمتر از یک ساعت هم به پاسخهام برسم و مشکلم برای ادامه طراحی سایت راه یفته
          جا داره بسیار از سایت و مطالب و از همه مهمتر پشتیبانی سریع در پاسخ به سوالات مخاطبان تشکر نمایم و هر همکاری لازم باشه با شما حاضرم انحام بدم به پاس خدمات خوبی که به مخاطبانتون ارائه می نمایید بدون هیچ چشم داشتی……اراداتمند

  18. کاربر مهمان ۱۱ دی ۱۳۹۷

    سلام
    برای تغییر قالب سایت فیلم چکار باید کنم از همین راه میشه?!من سایتم ۲۰۰۰فیلم سریال داره برای انتقال لینک دانلود باید چکار کنم?!زمینه دلخواه چطوری باید انتقال بدم

    • رضا حسینی راد رضا حسینی راد ۱۱ دی ۱۳۹۷

      درود برای تغییر قالب باید ابتدا زمینه دلخواه رو تغییر بدید سپس قالب سایت رو

      • کاربر مهمان ۱۱ دی ۱۳۹۷

        با سلام مجدد
        زمینه دلخواه باید چطوری تغییر بدیم ایاافزونه هست براش؟سایت فیلم لینک فیلم تو باکس دانلود چطوری باید انتقال بدیم افزونه ای برای اینم هست چون 2000فیلم زمان خیلی میبره تک تک انتقال بدیم

        • رضا حسینی راد رضا حسینی راد ۱۲ دی ۱۳۹۷

          درود باید از یک برنامه نویس بخواهید باکس دانلود را به قالب جدید براتون تغییر بدن

      • کاربر مهمان ۱۲ دی ۱۳۹۷

        با سلام تیم شما یرنامه نویس داره با هزینه این کار انجام بده؟

  19. کاربر مهمان ۱۰ آبان ۱۳۹۷

    سلام
    با این روشی که گفتید انجام دادم ولی متاسفانه ناقص انجام میشه
    چیکار باید انجام دهم؟؟

  20. کاربر مهمان ۴ فروردین ۱۳۹۷

    سلام
    من یه سایت دارم میخوام از وردپرس ببرم رو ووکامرس باید چیکار کنم ؟

  21. کاربر مهمان ۱۲ شهریور ۱۳۹۶

    سلام. حجم فایل xml خروجی گرفته شده درحدود 20 مگابایت می باشد . از بخش تنظیمات؛ حجم آپلود درون‌ریزی رو به 100مگابایت رسوندم. وقتی شروع به درون‌ریزی میکنم، بعد از حدود 10 دقیقه، مرورگر استوپ خورده و هیچ عملی انجام نمیگیرد! و اخطار طولانی بودن بارگذاری فایل رو میده

  22. U3199 ۱۸ خرداد ۱۳۹۶

    سلام وخسته نباشد من تیک attachment رو که میزنم بعد عملیت که میخواد انجام بشه در نهایت Failed to import
    میزنه.این مشکل را زیاد دارم. راه حل چیست؟

    • رضا حسینی راد رضا حسینی راد ۱۸ خرداد ۱۳۹۶

      درود . مشکل از سرعت هاست میتونه باشه یا سایتی که دارید تصاویر رو از اون ایمپورت می کنید

      • U3199 ۱۹ خرداد ۱۳۹۶

        سايت راه اندازي شد اين ارور علتش چيست؟

        Parse error: syntax error, unexpected ‘DB_CHARSET’ (T_STRING) in /home/smartma2/public_html/wp-config.php on line 32

  23. U1315 ۱۲ اردیبهشت ۱۳۹۵

    سلام
    بعد از نصب ، زمانی که میخوام داده های دمو رو درون ریزی کنم پیغام عدم پیدا کردن فایل ها رو میده
    لینک قرار داده شده در فایل XML کار نمیکند.
    http://demo.expres.ir/be

    لطفا راهنمایی کنید.

    ممنون
    هادی صباغ زاده

  24. کاربر مهمان ۵ فروردین ۱۳۹۵

    درود ، ممنون ، روشهای این آموزش رو پیشتر انجام دادم اما نتیجه ای حصول نشد. اما با استفاده از نرم افزار wxrsplitter حجم فایل xml رو کاهش دادم و مشکل رفع شد. سپاس از پاسخگویی شما.

    تنها یه سوال دیگه ، افزونه ای برای تغییر لینک های موجود در پست ها هست؟
    مثلا به عکس های موجود در پستها لینک سایت قبلی داده شده ، میخوام بصورت خودکار کلیه لینک های این چنینی به یه لینک دیگه تغییر پیدا کنن. راهی هست؟

  25. کاربر مهمان ۲ فروردین ۱۳۹۵

    با عرض سلام و خسته نباشید ، در آپلود بک آپ محدودیت 8 مگابایتی وجود داره ، چطور میشه این محدودیت رو رفع کرد؟
    و یا اینکه راه دیگه ای برای انتقال مطالب هست؟