انتقال اطلاعات وردپرس به سایت دیگر قدمبهقدم
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

برای انتقال اطلاعات وردپرس به سایت دیگر لازم نیست نوشتهها، تصاویر و تنظیمات رو دونهدونه جابهجا کنید. افزونه All-in-One WP Migration and Backup از پایگاه داده، رسانهها، قالبها و افزونههای سایتتون یک فایل خروجی میسازه. بعد میتونید همین فایل رو در سایت یا هاست جدید درونریزی کنید.
خود وردپرس هم ابزار برونریزی و درونریزی داره، ولی این ابزار فقط برای جابهجایی محتواست و یک نسخه کامل از سایت نمیسازه. اول تفاوت این دو روش رو روشن میکنیم. بعد سراغ انتقال کامل سایت با افزونه میریم و مراحل رو قدمبهقدم انجام میدیم.
آنچه در این مقاله میخوانید
انتقال اطلاعات وردپرس به سایت دیگر
وقتی هاست یا دامنه سایتتون عوض میشه، احتمالاً میخواید نوشتهها، برگهها، تصاویر، کاربران، دیدگاهها، قالب، افزونهها و تنظیمات هم به مقصد برن. اگه بخواید همه این بخشها رو دوباره بسازید، هم وقت زیادی میگیره و هم ممکنه بخشی از اطلاعات مهمتون جا بمونه.
قبل از شروع، از سایت مبدأ و سایت مقصد نسخه پشتیبان بگیرید. درونریزی فایل ممکنه اطلاعات متناظر روی سایت مقصد رو بازنویسی کنه. پس اگه مقصد محتوای مهمی داره، بدون نسخه پشتیبان ادامه ندید.
اگه بهخاطر کیفیت پایین سرویس فعلی قصد جابهجایی دارید، بد نیست قبل از انتقال، راهنمای انتخاب هاست مناسب برای سایت رو هم ببینید. انتخاب درست هاست کمک میکنه دوباره مجبور به انتقال نشید و دردسر کمتری داشته باشید.
آیا خود وردپرس امکان انتقال اطلاعات رو داره؟
بله. وردپرس در بخش «ابزارها ← برونبری» یک ابزار داخلی برای گرفتن خروجی از محتوا داره. این ابزار فایلی با فرمت WXR میسازه؛ یعنی فایل مخصوص وردپرس که اطلاعاتی مثل نوشتهها، برگهها، دیدگاهها، دستهها و برچسبها رو نگه میداره. جزئیات این قابلیت رو میتونید در راهنمای رسمی برونبری وردپرس بخونید.
برای واردکردن این فایل، در سایت مقصد به «ابزارها ← درونریزی» برید و درونریز وردپرس رو نصب یا اجرا کنید. راهنمای رسمی درونریزی وردپرس هم مسیر این کار رو نشونتون میده.
این روش برای انتقال محتوا کاربردیه، ولی کپی کاملی از سایتتون نمیسازه. قالب، افزونهها و همه تنظیمات سایت با فایل WXR منتقل نمیشن. اگه فقط نوشتهها یا برگهها رو لازم دارید، ابزار داخلی وردپرس کارتون رو راه میاندازه. ولی برای انتقال کل سایت همراه با تنظیماتش، بهتره از یک افزونه مهاجرت استفاده کنید.
افزونه All-in-One WP Migration and Backup
All-in-One WP Migration and Backup افزونهای برای انتقال و پشتیبانگیری از سایتهای وردپرسیه. این افزونه در مخزن رسمی وردپرس بیشتر از ۵ میلیون نصب فعال داره. ممکنه در بعضی آموزشها یا منوهای قدیمیتر، اسم کوتاهتر All-in-One WP Migration رو ببینید.
کارکردن با این افزونه پیچیده نیست و نسخه پایه اون رو میتونید رایگان نصب کنید. البته بعضی امکانات، مثل اتصال مستقیم به تعدادی از فضاهای ابری یا عبور از محدودیتهای هاست، به افزونههای جانبی پولی نیاز دارن.

برای نصب نسخه پایه، کافیه اسم افزونه رو در مخزن وردپرس جستوجو کنید. اگه تا حالا از این بخش استفاده نکردید، آموزش نصب افزونه در وردپرس مسیر نصب و فعالسازی رو قدمبهقدم نشونتون میده.
قبل از شروع انتقال چه چیزهایی لازم دارید؟
- دسترسی مدیریتی به پیشخوان سایت مبدأ و مقصد
- فضای خالی کافی روی هاست و کامپیوتر برای فایل خروجی
- نسخه پشتیبان از هر دو سایت
- وردپرس نصبشده روی مقصد
- افزونه All-in-One WP Migration and Backup روی هر دو سایت
- اطلاعات ورود سایت مبدأ برای ورود بعد از درونریزی
فایل خروجی افزونه فقط نوشتهها و پایگاه داده رو در خودش نگه نمیداره؛ رسانهها، قالبها و افزونهها هم میتونن داخلش قرار بگیرن. ولی برای شروع درونریزی، باید وردپرس و خود افزونه از قبل روی سایت مقصد نصب و فعال باشن.

گرفتن خروجی از سایت مبدأ
بعد از اینکه افزونه رو نصب و فعال کردید، منوی All-in-One WP Migration به پیشخوان وردپرس اضافه میشه. وارد بخش «برونبری» بشید و گزینه «برونبری به» رو بزنید.

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

بعد از بررسی گزینهها، روی «برونبری به» کلیک کنید و بعد «پرونده» رو بزنید. مقصدهایی مثل سرویسهای ذخیرهسازی ابری معمولاً به افزونه جانبی مخصوص همون سرویس نیاز دارن.

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

درونریزی اطلاعات در سایت مقصد
حالا وارد پیشخوان سایت مقصد بشید و افزونه All-in-One WP Migration and Backup رو نصب و فعال کنید. یادتون نره که درونریزی ممکنه اطلاعات فعلی مقصد رو جایگزین کنه. پس فقط وقتی ادامه بدید که از سایت مقصد نسخه پشتیبان گرفته باشید.
در پیشخوان، مسیر «All-in-One WP Migration ← درونریزی» رو باز کنید.

روی «درونریزی از» کلیک کنید و بعد «فایل» رو بزنید. فایل .wpress مرحله قبل رو انتخاب کنید و منتظر بمونید تا بارگذاری و بررسی اون تموم بشه. وقتی هشدار بازنویسی اطلاعات مقصد رو دیدید، فقط در صورتی ادامه بدید که نسخه پشتیبان مقصد رو در اختیار دارید.
بعد از پایان انتقال، ممکنه از حساب فعلیتون خارج بشید. چون کاربران و اطلاعات پایگاه داده سایت مبدأ هم منتقل میشن، معمولاً باید با نام کاربری و رمز عبور سایت مبدأ وارد پیشخوان مقصد بشید.
محدودیت حجم فایل درونریزی
نسخه رایگان افزونه برای همه سایتها یک سقف ثابت ۵۱۲ مگابایتی نداره. عددی که در صفحه درونریزی میبینید معمولاً از تنظیمات PHP و محدودیتهای هاست میاد. PHP همون نرمافزاریه که وردپرس با کمک اون روی سرور اجرا میشه.
اگه حجم فایل از عدد نمایشدادهشده بیشتره، از پشتیبانی هاست بخواید مقدارهای upload_max_filesize و post_max_size رو افزایش بده. راه دیگه استفاده از افزونه پولی Unlimited Extension هست که برای عبور از محدودیتهای میزبانی ارائه شده. راهنمای رسمی افزایش حداکثر حجم آپلود گزینههای فعلی رو توضیح میده.
مرحله نهایی و بررسی سایت
بعد از ورود به پیشخوان مقصد، به «تنظیمات ← پیوندهای یکتا» برید. ساختار رو تغییر ندید و فقط روی «ذخیره تغییرات» کلیک کنید تا قوانین آدرسها دوباره ساخته بشن. یک بار ذخیرهکردن معمولاً کافیه و لازم نیست حتماً دو بار روی دکمه کلیک کنید.
حالا صفحه اصلی، چند نوشته، تصاویر، فرمها و صفحه ورود رو باز کنید و ببینید همهچیز درست کار میکنه یا نه. اگه دامنه عوض شده، گواهی SSL و نسخه HTTPS رو هم آزمایش کنید. وقتی از درستبودن سایت مقصد مطمئن شدید، کش وردپرس، افزونه کش و CDN رو پاک کنید.
در آخر، برای حذف سایت قدیمی عجله نکنید. بهتره نسخه پشتیبان و فایل خروجی رو چند روز نگه دارید تا اگه مشکلی دیدید، راه برگشت داشته باشید. با این روش میتونید سایت وردپرسیتون رو همراه با بیشتر اطلاعات و تنظیمات اصلی به مقصد جدید ببرید.
سوالات متداول
آیا بدون افزونه هم میتونیم اطلاعات وردپرس رو منتقل کنیم؟
بله. ابزار داخلی وردپرس در مسیر «ابزارها ← برونبری» برای انتقال نوشتهها، برگهها، دیدگاهها، دستهها و برچسبها کاربرد داره. ولی این ابزار قالب، افزونهها و همه تنظیمات سایتتون رو منتقل نمیکنه. برای انتقال کامل سایت، بهتره از یک افزونه مهاجرت استفاده کنید.
آیا درونریزی فایل، اطلاعات سایت مقصد رو پاک میکنه؟
درونریزی میتونه اطلاعات متناظر سایت مقصد رو بازنویسی کنه. پس قبل از شروع، حتماً از سایت مقصد نسخه پشتیبان بگیرید و فایل رو روی سایتی وارد کنید که از جایگزینشدن اطلاعات فعلی اون مطمئن هستید.
بعد از انتقال با کدوم نام کاربری وارد سایت مقصد بشیم؟
چون اطلاعات کاربران سایت مبدأ هم همراه پایگاه داده منتقل میشن، معمولاً باید با نام کاربری و رمز عبور سایت مبدأ وارد پیشخوان مقصد بشید. اگه رمز رو یادتون نیست، بهتره قبل از انتقال اون رو بازیابی یا تغییر بدید.
چرا فایل .wpress در سایت مقصد بارگذاری نمیشه؟
یکی از علتهای رایج، بیشتر بودن حجم فایل از سقف آپلود هاسته. عدد مجاز معمولاً به تنظیمات PHP و هاستتون بستگی داره. میتونید از پشتیبانی هاست بخواید مقدارهای upload_max_filesize و post_max_size رو افزایش بده یا از راهکار پولی مناسب افزونه استفاده کنید.
آیا با این روش میتونیم سایت رو به دامنه جدید منتقل کنیم؟
بله. میتونید فایل خروجی سایت مبدأ رو در وردپرس نصبشده روی دامنه جدید درونریزی کنید. بعد از انتقال، صفحههای مهم، نسخه HTTPS، فرمها، تصاویر و پیوندهای یکتا رو بررسی کنید تا مطمئن بشید سایت درست کار میکنه.
فایل خروجی و نسخه پشتیبان رو تا چه زمانی نگه داریم؟
بهتره بعد از انتقال برای حذف سایت قدیمی یا فایلهای پشتیبان عجله نکنید. اونها رو چند روز و تا وقتی نگه دارید که صفحهها، ورود کاربران، تصاویر، فرمها و آدرسهای سایت مقصد رو کامل بررسی کرده باشید.

سلام سایت کامل منتقل شد و درست کار میکنه اما مرحله آخر که پیوند یکتا رو گذاشتم رو نام نوشته
بقیه صفحه ها لینکش کار نمیکنه و صفحه سفید میاد همه راه حل های نت رو انجام دادم اما فقط با حالت پیشفرض پیوند یکتا کار میکنه
دقیقاً باید همون قبلی باشه نوع پیوندها.. یا اگر جدید گذاشتی باید ریدایرکت بزنی برای هر کدوم با افزونه رایگان رنک مث میشه انجام داد
سلام وقت بخیر. شما آموزش انتقال UI به وردپرس رو دارید؟
سلام وقتتون بخیر من در قسمت برون ریزی ۱۰۰ درصد میشه بعد میزنم که دانلودش کنم میزنه failed -forbiden
سلام وقت بخیر سطح دسترسی فایل ها رو باید چک کنید
سلام
در زمان درون ریزی کردن فایل وقتی به هفتاد درصد میرسه متوقف میشه.
مشکل از کجاست به نظر شما؟
و اینکه آیا افزونه ی دیگه ای هست که اونو امتحان بکنم؟
سلام از duplicator استفاده کنید
ببخشید من درون ریزی رو میزنم تا 100درصد میره و روی 100 گیر میکنه و بعدش هیچ اتفاقی نمیوفته. باید چکار کنم؟
سلام از افزونه duplicator استفاده کنید
سلام من یه سایت دارم که میخوام قالبش رو عوض کنم به خاطر همین میخوام قالب جدید رو روی لوکال نصب کنم و بعد صفحات مورد نیازم رو طراحی کنم و فقط همون صفحات رو به وردپرس انتقال بدم.
میشه راهنمایی کنید فقط برای انتقال صفحات با این افزونه چطور باید کار رو انجام بدم؟
با سلام واحترام
با استفاده از افزونه داپلیکیتور میتونید این کار رو انجام بدید
سلام ایا با انتقال اطلاعات به سایت جدید اطلاعات روی سایت قدیمی حذف میشه؟
درود به شما کاربر گرامی.لطفا لینک آموزشی زیر را مشاهده بفرمایید:
https://mihanwp.com/wp-importer/
سلام مراحل انجام import چقدر معمولا با سرور ایرانی زمان میبره ؟
برای من بعد از آپلود چند ساعت طول میکشه ولی بازم ادامه میده هنوز . عادیه ؟؟؟
سلام بستگی به کیفیت و سرعت سرور داره. معمولا چند دقیقه طول میکشه
سلام
ممنون از آموزشتون
من میخوام بخش فروشگاه سایتم رو منتقل کنم به یه سابدامین و نیاز هم نباشه دوباره تنظیمات ووکامرس رو انجام بدم. همچنین میخوام کاربرها هم منتقل شن. حالا چند تا سوال:
با این افزونه میشه کاربرها رو هم منتقل کرد؟
آیا دیتابیس رو هم باید منتقل کنم؟
اگر قالب را منتقل نکنم مشکلی پیش نمیاد؟
درود بله میتونید. اگر قالب رو منتقل نکنید باید قالب دیگری نصب کنید.
ممنون از پاسختون
دیتابیس رو هم منتقل کنم؟
خواهش میکنم. بله حتما
سلام
چجوری میشه محدودیت حجم اپلود رو برداشت
سایت من حدودا 1 گیگ شد.اما محدودیت حجم ایمپورت داره
درود باید این مورد رو از هاست بخواید.
سلام افزونه خوبی هست ولی ایا میشه با این افزونه یه سایت که مال خود ما نیست رو ازش خروجی بگیریم و بعد اون فایل خروجی رو در سایت وردپرس خودمون بازیابی کنیم که کل اطلاعات اون سایت وارد سایت ما بشه؟؟؟ این برنامه همچین کاری می کنه
سلام خیر باید دسترسی به پنل مدیریت وردپرس داشته باشید
یه مشکلی که داره اینه که فایلتون اگه بیشتر از 512 مگ باشه نسخه رایگانش ساپورت نمیکنه و باید نسخه اصلیشو بخری
و دوم اینکه یه سوال: ادرس سایت وردپرس من psdkart.ir هست ولی من در قسمت find ادرس یه سایت دیگه یعنی غیر از سایت خودم رو زدم و حالا این خروجی که داده بکاپ سایت خودم هست یا سایتی که ادرسشو زدم؟؟؟ می خاستم بدونم یعنی مثلا میشه با این برنامه یه سایت کامل رو کپی کرد و اطلاعاتش رو با سایت خودمون جابجا کنیم؟؟
درود
بله متاسفانه
خیر امکان اینکار وجود ندارد
سلام
این کار روی سئو چقدر اثر منفی داره؟
سلام اگر دامین تغییر کند خب تاثیر خواهد داشت. اما به مرور حل می شود