انتقال محتوای یک سایت به سایت دیگر با WP Importer
- افزونه وردپرس مقالات آموزشی
- بروزرسانی شده در
یکی از مواردی که معمولاً کاربران وردپرس، مخصوصاً کاربران مبتدی با آن مشکل دارند، انتقال اطلاعات است. همانطور که میدانید، شما نمیتوانید هر اطلاعاتی که خواستید را در وردپرس با کپی و پیست کردن منتقل کنید و برای انتقال محتوای یک سایت به سایت دیگر باید از روش درونریزی و برونبری استفاده کنید.
بدون شک جابهجایی یا انتقال اطلاعات سایت در یک سری مواقع به خصوص مانند انتقال سایت یا تغییر قالب میتواند از اهمیت زیادی برخوردار باشد و اینکه شما نتونید این کار را بهدرستی انجام دهید، برای شما مشکلساز خواهد بود. به همین دلیل امروز تصمیم گرفتیم این مورد را بهصورت کامل برای شما توضیح بدیم، پس با ما همراه باشید تا نحوه برونبری و درونریزی در وردپرس را با هم بررسی کنیم.
آنچه در این مقاله میخوانید
چه نیازی به انتقال داده و اطلاعات سایت داریم؟
خب همانطور که گفتیم وردپرس بهصورت پیشفرض این امکان را در اختیار شما قرار نمیدهد که اطلاعات را کپی و پیست کنید؛ اما یک سری مواقع است که شما باید اطلاعات خود را انتقال دهید، مثلاً ممکن است شما یک سایت جدید بسازید و بخواهید مطالب سایت قدیمی را در آن جایگذاری کنید.
حتی ممکن است شما بخواهید قالب سایت خود را تغییر دهید و بخواهید اطلاعات را به این پوسته منتقل کنید؛ در چنین مواقعی شما باید از درونریزی و برونبری استفاده کنید. با کمک این روش میتوانید اطلاعات موردنظر خود را بین دو سایت خیلی راحت انتقال دهید.
نکته: اگر از قالب وردپرس اهورا استفاده میکنید. برای نصب قالب جدید نیازی به حذف اطلاعات قبلی و انجام فرایند Import و Export نخواهید داشت.
انتقال محتوای یک سایت به سایت دیگر
درواقع انتقال داده در دو بخش انجام میشود، ابتدا شما باید اطلاعات را برونبری کنید و بعد وردپرس یک فایل XML دراختیارتان قرار میدهد؛ حالا ممکن است شما این فایل XML را داشته باشید که توسط سازنده قالب به شما داده شده است، در این صورت نیازی نیست مرحله اول این آموزش را انجام دهید و خیلی راحت باید برید سراغ بخش دوم.
اطلاعات مورد نظر خود را برونبری کنید
خب شما در وهله اول باید اطلاعاتی که میخواهید منتقل کنید را مشخص کنید و یک فایل XML از آن تهیه کنید. برای این کار باید وارد پیشخوان وردپرس خود شوید و از بخش ابزارها، گزینه برونبری را انتخاب کنید؛ مانند تصویر زیر:
وقتی شما روی این گزینه کلیک کنید، یک صفحهای مثل تصویر زیر برای شما باز میشود، در این صفحه شما میتوانید مشخص کنید که کدوم قسمت محتوای وبسایتتان را میخواید برونبری کنید؛ گزینههای این بخش شامل نوشته، برگه، رسانه و یا هر محتوایی است که شما میتوانید بهدلخواه خود یکی از این موارد را انتخاب کنید.
اگر گزینه “هر محتوایی” را انتخاب کنید، تمامی محتوای وبسایتتان برونبری میشود، بعدازاینکه گزینه موردنظر را انتخاب کردید، روی گزینه بارگیری پرونده برونبری کلیک کنید. حالا میبینید که یک فایل XML در مرورگر شما در حال ذخیره شدن است.
درونریزی فایل XML در سایت مقصد
خب شما تا این مرحله فایل XML محتوای خود را دارید، حالا تنها کاری که باید انجام دهید این است که این فایل را در سایت مقصد جایگذاری کنید، برای این کار میتوانید دستورالعمل زیر را بهصورت قدمبهقدم دنبال کنید.
در مرحله اول شما باید وارد سایتی شوید که میخواید محتوا را در آن درونریزی کنید، از بخش پیشخوان » ابزارها » درونریزی را انتخاب کنید. در صفحه جدیدی که برای شما باز میشود، یک لیست میبینید که باید “wordpress” را پیدا کنید و روی ” هماکنون نصب کن” که در زیر این کلمه قرار دارد کلیک کنید.
درواقع شما وقتی روی گزینه هماکنون نصب کن کلیک میکنید، دارید افزونه wordpress Importer را فعال میکنید، البته شما میتوانید این پلاگین را از طریق مخزن وردپرس یا سایت WordPress.org هم دانلود و روی سایت خود فعال کنید.
این افزونه کاملاً رایگان است و شما میتوانید با کمک راهنمای نصب افزونه در وردپرس، آن را در کمتر از چند دقیقه روی سایت خود فعال کنید. بعدازاینکه با استفاده از یکی از این دو روش، پلاگین WordPress Importer را فعال کردید، “گزینه اجرای درونریز” مانند تصویر زیر به وردپرس اضافه خواهد شد که شما باید روی آن کلیک کنید.
آپلود فایل XML در سایت مقصد
حالا شما باید در صفحه جدید روی گزینه “Choose File” کلیک کنید و فایل XML که در مرحله قبل دانلود کردید را در این بخش انتخاب کنید؛ بعد از آن باید روی گزینه “بارگذاری پرونده و درونریزی آن” کلیک کنید.
در مرحله آخر شما باید نویسنده مطالب را انتخاب کنید، برای این کار یک لیست کشویی در اختیارتان قرار داده میشود که میتوانید خیلی راحت نویسنده موردنظر خود را انتخاب کنید. گزینهی بعدی که در این صفحه میبینید مربوط به فایلهای ضمیمه یعنی همان تصاویر، ویدئوها و صداهایی است که در سایت قبلی وجود داشته؛ اگر بخواید این موارد را هم درونریزی کنید باید تیک گزینه “درونریزی پیوستها” کلیک کنید؛ البته این نکته را هم بگم که اگر حجم این موارد زیاد باشد شما به یک هاست بسیار قوی و سرعت اینترنت بالا نیاز دارید.
وقتی همه این مراحل را بهصورت کامل طی کردید، روی “تأیید” کلیک کنید و کمی منتظر بمونید تا فایلها درونریزی شود؛ اگر همهچیز بهدرستی پیش بره شما میتوانید پیغام “انجام شد. خوش بگذرد!” را ببینید.
به همین راحتی شما توانستید فایلهای موردنظر خود را انتقال دهید. یه مشکلی که ممکن است برای شما پیش بیاد این است که حجم این فایلها زیاد باشد که در این صورت باید فایلهای XML را به قطعات کوچکتر تقسیم کنید، برای این کار میتوانید آموزش تقسیم فایلهای XML بزرگ برای درونریزی در وردپرس را مشاهده کنید.
امیدواریم این مقاله برای شما مفید واقع شده باشد. موفق و پیروز باشید.:)
سلام، من با این روش سعی کردم فرم تماس یک سایت رو کپی کنم و درون ریزی کردم
الا ن نمیدونم از کجا به اون فایل دسترسی پیدا کنم و فرم و درج کنم
سلام
من دیتا بیس سایت قدیمم رو پیدا کردم. برای اضافه کردن به سایت جدید مشکل دارم
مشکل اینه دوتا دیتابیس جداست! یا سایت باید با همون محتوای قدیمی بالا بیارم یا با همین محتوای جدید.
چجوری می تونم محتوای قدیمی در کنار جدید داشته باشم؟
سلاموقت بخیر افزونه ایهست بشهبصورت خودکار اطلاعات ووکامرس رو به سایت دیگه جهت خرید و درگاهارسال کرد؟
سلام وقتتون بخیر سال نو مبارک
من از این روش محتوای سایتم رو برون بر کردم
بعد از نصب دموی جدید
درون ریز زدم
حالا مقالات در قیمت همه نوشته ها اومده ولی وقتی نمایش رو میزنم ارور 404 میده
ممنون میشم راهنمایی بفرمایید
با سلام. من سایتم را بقصد همکاری در فروش بالا اوردم و البته در مراحل اولیه کارهستم .
در واقع محصولات سایت های مورد نظرم را باید کپی کنم و به سایت خودم منتقل کنم . برای این کار آیا نیاز به خرید قالب هست؟ یا فقط افزونه باید تهیه کنم که محتواها را کپی و به سایت انتقال دهد؟
ممکنه بفرمایید چه افزونه ای برای این کار مناسب است؟
متشکرم
سلام برای راه اندازی سایت در هر صورت نیاز به خرید یک قالب دارید. افزونه کپی کردن محصولات رو پیشنهاد نمیکنم چون باید خودتون تولید محتوا کنید و کپی کردنش بهتون ورودی نمیده.
برای انتقال فقط “یک” برگه خاص راه حل شما چیست؟
با المنتور ذخیره کنید و قالبشو ایمپورت کنید تو سایت دیگه
وقت بخیر .
آیا افزونه ای وجود داره که محتوای فیک برای بلاگ یا فروشگاه به زبان فارسی بسازه ؟ برلای طراحی و تست قالب نیاز به محتوای فیک هست . این محتوا رو چجوری و از کجا میشه بدست آورد ؟ آیا حتما باید دستی ایجاد کرد ؟
سلام وقت بخیر ندیدم افزونه خاصی. از لورم ایپسوم استفاده کنین
سلام من قالب جدید نصب کردم
The webpage at deterland.net/wp-admin/admin.php?import=wordpress&step=1&_wpnonce=6f96630b22 might be temporarily down or it may have moved permanently to a new web address.
این اومد بعد از چند دقیقه…
باید چیکارش کنم؟ کل فایلم هم 5 مگ هست
ظاهرا هاست شما مشکل داره با هاستینگ در ارتباط باشید
سلام به شما
وقتی به این شکل تمام مطالب سایت را انتقال میدهیم (سایت قدیمی را هم down کنیم)
مشکلی برای سایت جدید پیش نمییاد که مطالب کپی فرض شود و جریمه بشه؟
سلام خیر مشکلی نیست آموزش تغییر دامنه سایت رو ببینید.
سلام و احترام
من می خوام پست ها و مطالبی رو که توسایت قبلیم انتشار دادم به سایت جدیدم انتقال بدم و این سایتها موضوعشون یکی هست ولی دامنه هاشون متفاوت
حالا می خواستم بدونم چطوری انتقال مطالب رو انجام بدم که تو سئو سایتم نمره منفی نداشته باشه و گوگل ازم ایراد نگیره
ممنون می شم راهنماییم کنید
سلام
سایت قدیمی من چندین پست و کامنت دارد. حالا وردپرس جدید نصب کردم و پستها را تک تک در سایت جدید نوشتم.
حالا میخواهم کامنتها را از سایت قدیمی به جدید انتقال دهم. اینطور که متوجه شدم ، آیدی پستهای سایت قدیمی با جدید متفاوت است.
چه طور میتونم کامنتها را از سایت قدیمی به جدید اتقال دهم؟ آیا این تفاوت ID پستها مشکل ایجاد نمیکند؟
درود بر شما با همین روش میتونید.
با سلام من یک وب سایت وردپرسی دارم و فعالیت من در زمینه دایرکتوری پزشکی هست. قصد تغییر قالب را دارم و وب سایت قدیمی من حدود 4000 url دارد. پس از تغییر قالب حدود 30 یا 40 درصد از url های سایتم تغییر می کنند به نظرتون چه کاری کنم که سایتم رتبه هایش را در گوگل از دست ندهد. (آیا دیس اوو کردن url های قدیمی و تشکیل url های جدید گزینه خوبی است؟)
درود بر شما خیر پیشنهاد خوبی نیست. باید کاری کنید که با تغییر قالب url ها تغییر نکند
سلام
این روش رو به درستی انجام میدهم اما تصاویر پستها منتقل نمیشه
لطفا راهنمای کنید چطور این مشکل رو حل کنم ایا افزونه اختصاصی و قویتر برای اینکار هست چون تعداد پستهام خیلی زیاد
درود بر شما از پلاگین duplicator استفاده کنید.
سلام
بسیار تشکر از توضیحات و پیگیری سایت خوبتون!
آیا امکان انتقال دیتابیس(تمام موارد دیتابیس اعم از اطلاعات کامل کاربران) یک سایت وردپرسی به یک سایت غیر وردپرسی وجود دارد؟
درود بر شما سپاس. بله باید طبق ساختار سایت جدید یک اسکریپت منتقل کننده ایجاد کنید.
سلام
من از این افزونه استفاده کردم همه چیز اوکی هست
فقط اینکه دسته بندی ها به صورت سسله مراتبی که در سایت قبلی بود وجود نداره و همه دسته بندی ها بدون هیچ دسته بندی مادری می باشد
راه حلی وجود داره؟؟
عجیبه نباید چنین مشکلی باشه. روی یک وردپرس خام ایمپورت رو انجام بدید.
ممنون از پاسخ تون
این کار رو تست میکنم حتما
سلام ببخشید من من یه قالب جدید مد نظرم هست ایا این روش برای انتقال کل محتوا مثلا دسته ها محصولات نوشته ها تماما موثر است ؟؟
با سلام
بله
سلام.
با کمک شما برون سازی یک دسته رو انجام دادم. اما الان مشکل من سئو سایت هست. نوشته های قبلی من در گوگل جایگاه داشتند.
الان چطوری می تونم انتقال اطلاعات خودم رو به گوگل اعلام کنم.
با سلام
نیازی نیست اعلام کنید به صورت خودکار توسط گوگل بررسی و ثبت خواهد شد.
سلام.من یک سایت کامل دارم با کلی نوشته و رسانه. از یک قالبی خوشم اومده و خریداری کردم.این قالب دارای بسته نصبی هستش و همون دمو رو برام راه اندازی میکنه.الان مشکل من انتقال نوشته ها و برگه هام از سایت قبلیم به این دموی جدید هست.بنظر شما راهی هست دستی انجام بدم
سلام توی سایت سرچ کنید نصب بسته نصبی بدون از دست رفتن اطلاعات
بهترینیییییییییییییییییییییییییییییییییییییییددددددددددد
با سلام
ممنون از لطف شما 🙂
سلام
من دسترسی به phpmyadmin سایت و دیتابیس دارم ولی سایت بالا نمیاد که بک آپ بگیرم.
چطور میتونم اطلاعات یک قالب و نوشته ها رو به هاست دیگه با همون قالب انجام بدم. از طریق کوئری
ممنون میشم پاسخ بدید
سلام
از بخش export در phpmyadmin از کل دیتابیس یا بخشی از جداول میتونید بک آپ بگیرید.
سلام و خسته نباشید
1- راهی برای انتقال عکس ها به صورت دستی هستش ؟
2- نوشته ها چطور ؟
با سلام و احترام
خیر متاسفانه
سلام، من وقتی سایت رو منتقل کردم هدر و فوتر سایت من حذف شده باید چه کار کنم؟
با سلام و احترام
بستگی به قالب شما دارد حل این موضوع. لطفا با پشتیبانی سایتی که قالب رو خریدرای کرده اید در تماس باشید
سلام من دسترسی به ادمین سایت ندارم
میشه پست ها و عکس هارو از هاست کپی کرد تو سایت جدید؟
درود به شما
عکس هارو میشه اما پست ها نه. بهترین روش ساخت مدیر وردپرس جدید در phpmyadmin هست.
آموزش زیر را مشاهده کنید:
https://mihanwp.com/reset-wordpress-passworld-from-phpmyadmin/
باید چطوری کاملا export بگیرم صد بار زدم تا الان
درود.از بخش برون بری تیک گزینه ی هر محتوایی را انتخاب کنید.اگر با این کار از اطلاعات مد نظر شما خروجی گرفته نشد از افزونه های دیگری استفاده کنید.
پیشنهاد ما استفاده از افزونه back up buddy است
سلام من از افزونه استفاده میکنم ولی بعدش میگه خطا این فایل شما مشکل داره و درون ریزی نمیکنه اگه میشه یک کمکی ممنون
سلام شاید فایلی که خروجی گرفتید کامل export نشده
باید چطوری کاملا export بگیرم صد بار زدم تا الان
درود.از بخش برون بری تیک گزینه ی هر محتوایی را انتخاب کنید.اگر با این کار از اطلاعات مد نظر شما خروجی گرفته نشد از افزونه های دیگری استفاده کنید.
پیشنهاد ما استفاده از افزونه back up buddy است
سلام و عرض ادب جناب، ممنون بابت زحماتی که در این سایت خوب می کشید
شما در این صفحه نوشتید بعد اجرای wordpress در قسمت ابزارها ، این کار رو انجام بدید:
((حالا باید افزونه ی WordPress Importer را نصب کنیم. بعد از نصب افزونه روی فعالسازی و اجرای درون ریز کلیک کنید.)) منظورتون از اجرای درون ریز در این جمله اجرای درون ریز wordpress در ابزارک هاست یا اجرای درون ریز افزونه importer ؟ احتمالا منظور شما اجرای درون ریز wordpress هست که درخواست فایل xml می کنه…….پس کاربرد اجرای درون ریز افزونه چیه که فایلهای wie میخواد؟ ضمن اینکه اگه ما بریم wordpress رو اجرای درون ریز کنیم و در مرحله بعد فایل xml بار کنیم، پس کاربرد افزونه چیست؟
درود سپاس. در اجرای درون ریز افزونه importer
برای ایمپورت فایل wie باید widget importer رو نصب کنید. در واقع هر دو افزونه باید نصب شود.
ممنون بابت زحماتی که برای این سایت خوب می کشید
سوال اول) بعد این دو افزونه importer و widget importerبا فایلهای wie چه کاربردی دارند و چه امکاناتی را به سایت اضافه می کنند؟
سوال دوم) ضمن اینکه آیا مراحل رو ببینید درست عرض میکنم برای نصب افزونه؟
1) رفتن به ابزارها و اجرای وردپرس
2) نصب افزونه importer
3) بازگشت به ابزارها و اجرای درون ریز وردپرس و بار نمودن فایلxml
ممنون میشم هردو سوال رو پاسخ بدید
درود سپاس
۱. ابزارک ها را ایمپورت می کند
۲. بله درسته
عرض ادب مجدد
من هیچوقت تو ارسال نظرات وبسایتهای مختلف شرکت نمیکردم چون همیشه طول میکشه جواب بدن و در بهترین حالت 2 روز طول میکشه در حالی که یه طراح در حین کار و نهایتا یکی دو ساعته پاسخ میخواد تا بتونه ادامه کار رو زودتر هندل کنه………..امروز با آزمایش وبسایت خوب شما برای اولین بار موفق شدم حتی در کمتر از یک ساعت هم به پاسخهام برسم و مشکلم برای ادامه طراحی سایت راه یفته
جا داره بسیار از سایت و مطالب و از همه مهمتر پشتیبانی سریع در پاسخ به سوالات مخاطبان تشکر نمایم و هر همکاری لازم باشه با شما حاضرم انحام بدم به پاس خدمات خوبی که به مخاطبانتون ارائه می نمایید بدون هیچ چشم داشتی……اراداتمند
سپاس. از شما. وظیفست 🙂
سلام
برای تغییر قالب سایت فیلم چکار باید کنم از همین راه میشه?!من سایتم ۲۰۰۰فیلم سریال داره برای انتقال لینک دانلود باید چکار کنم?!زمینه دلخواه چطوری باید انتقال بدم
درود برای تغییر قالب باید ابتدا زمینه دلخواه رو تغییر بدید سپس قالب سایت رو
با سلام مجدد
زمینه دلخواه باید چطوری تغییر بدیم ایاافزونه هست براش؟سایت فیلم لینک فیلم تو باکس دانلود چطوری باید انتقال بدیم افزونه ای برای اینم هست چون 2000فیلم زمان خیلی میبره تک تک انتقال بدیم
درود باید از یک برنامه نویس بخواهید باکس دانلود را به قالب جدید براتون تغییر بدن
با سلام تیم شما یرنامه نویس داره با هزینه این کار انجام بده؟
سلام خیر متاسفانه
سلام
با این روشی که گفتید انجام دادم ولی متاسفانه ناقص انجام میشه
چیکار باید انجام دهم؟؟
سلام با duplicator انجام بدید. توی سایت هست
سلام
من یه سایت دارم میخوام از وردپرس ببرم رو ووکامرس باید چیکار کنم ؟
سلام
شما باید افزونه ووکامرس را روی وردپرس نصب کنید!
سلام. حجم فایل xml خروجی گرفته شده درحدود 20 مگابایت می باشد . از بخش تنظیمات؛ حجم آپلود درونریزی رو به 100مگابایت رسوندم. وقتی شروع به درونریزی میکنم، بعد از حدود 10 دقیقه، مرورگر استوپ خورده و هیچ عملی انجام نمیگیرد! و اخطار طولانی بودن بارگذاری فایل رو میده
درود.
max_executation_time را از سمت میزبان هاست بررسی کنید.
سلام وخسته نباشد من تیک attachment رو که میزنم بعد عملیت که میخواد انجام بشه در نهایت Failed to import
میزنه.این مشکل را زیاد دارم. راه حل چیست؟
درود . مشکل از سرعت هاست میتونه باشه یا سایتی که دارید تصاویر رو از اون ایمپورت می کنید
سايت راه اندازي شد اين ارور علتش چيست؟
Parse error: syntax error, unexpected ‘DB_CHARSET’ (T_STRING) in /home/smartma2/public_html/wp-config.php on line 32
سلام ظاهرا ارور دیتابیس charset هست. روی هاست دیگری تست کنید
سلام
بعد از نصب ، زمانی که میخوام داده های دمو رو درون ریزی کنم پیغام عدم پیدا کردن فایل ها رو میده
لینک قرار داده شده در فایل XML کار نمیکند.
http://demo.expres.ir/be
لطفا راهنمایی کنید.
ممنون
هادی صباغ زاده
سلام. بسته نصبی رو نصب بفرمایید
با احترام
درود ، ممنون ، روشهای این آموزش رو پیشتر انجام دادم اما نتیجه ای حصول نشد. اما با استفاده از نرم افزار wxrsplitter حجم فایل xml رو کاهش دادم و مشکل رفع شد. سپاس از پاسخگویی شما.
تنها یه سوال دیگه ، افزونه ای برای تغییر لینک های موجود در پست ها هست؟
مثلا به عکس های موجود در پستها لینک سایت قبلی داده شده ، میخوام بصورت خودکار کلیه لینک های این چنینی به یه لینک دیگه تغییر پیدا کنن. راهی هست؟
سلام . بله search and replace توي سايت معرفي شده
با عرض سلام و خسته نباشید ، در آپلود بک آپ محدودیت 8 مگابایتی وجود داره ، چطور میشه این محدودیت رو رفع کرد؟
و یا اینکه راه دیگه ای برای انتقال مطالب هست؟
سلام
این آموزش رو ببینید: https://mihanwp.com/increase-wordpress-upload/