روش درست پشتیبانگیری از تنظیمات Astra

راهنمای جامع و عملی برای حفاظت از تنظیمات قالب Astra در سایتهای وردپرس
پشتیبانگیری از تنظیمات قالب یکی از مهمترین گامها در مدیریت سایتهای وردپرسی است. قالب Astra بهدلیل امکانات گسترده و سازگاری با صفحهسازها محبوب است؛ اما هنگام بهروزرسانی، جابجایی بین سرورها یا اعمال تغییرات بزرگ، بهتر است تنظیمات فعلی را ذخیره کنید تا در صورت بروز مشکل بتوانید سریعاً سایت را به وضعیت قبلی بازگردانید. در این مقاله بهصورت مرحلهای و با بیان نکات فنی و عملی، روشهای مطمئن برای پشتیبانگیری و بازیابی تنظیمات Astra را شرح میدهیم.
چه چیزهایی را باید پشتیبانگیری کرد؟
- تنظیمات Customizer قالب: شامل رنگها، تایپوگرافی، ساختار هدر و فوتر و سایر تنظیمات ظاهری. این تنظیمات معمولاً در بخش Customizer وردپرس ذخیره میشوند و با فایل export قابل جابجایی هستند.
- تنظیمات افزونههای وابسته: مانند تنظیمات افزونههای صفحهساز، افزونههای کش یا افزونههای مربوط به Astra Pro. برخی از تنظیمات افزونهها در دیتابیس و برخی در فایل جدا ذخیره میشوند؛ لذا باید افزونهها را نیز در برنامه پشتیبانگیری قرار دهید.
- فایلهای قالب و چایلد تم: اگر تغییرات در فایلهای قالب یا child theme دادهاید، باید جداگانه نگهداری شوند. تغییرات دستی در functions.php یا فایلهای قالب باید جداگانه نسخهبرداری شود.
- دیتابیس کامل و فایلهای رسانهای: برای حالتهای بحرانی که نیاز به بازگردانی کامل سایت است. این بخش توسط بکاپگیری کامل کنترل میشود.
روش اول — استفاده از قابلیت Export/Import داخلی Astra
Astra امکان صادرات تنظیمات Customizer را فراهم کرده است: از داشبورد وردپرس به مسیر Astra > Settings (یا Appearance → Customize و بخش Export/Import) رفته و گزینه «Export Settings» را انتخاب کنید تا فایل تنظیمات (JSON) دانلود شود. فایل خروجی شامل تنظیمات قالب و فهرست افزونههای Astra Pro است. برای بازیابی، کافی است همان فایل را از طریق گزینه «Import Settings» بارگذاری کنید. این روش برای جابجایی تنظیمات بین سایتهای مبتنی بر Astra یا نگهداری سریع نسخه پشتیبان مناسب است.
نکتههای عملی:
- همیشه قبل از صادرات یک نسخه از دیتابیس کامل تهیه کنید.
- فایل خروجی را با نام و تاریخ ذخیره کنید تا مدیریت نسخهها ساده شود.
روش دوم — استفاده از پلاگین Import / Export Customizer Settings مخصوص Astra
برای کاربرانی که نیاز به رابط سادهتر دارند، پلاگینی بهنام Import / Export Customizer Settings وجود دارد که مخصوص Astra طراحی شده است. پس از نصب و فعالسازی پلاگین، گزینهای تحت Astra Dashboard > Settings ظاهر میشود که با آن میتوانید بهراحتی تنظیمات را صادر یا وارد کنید. این افزونه تضمین میکند که فرمت فایل و میدانهای مرتبط با Astra بهدرستی مدیریت شوند.

نکتههای عملی:
- این پلاگین فقط با افزونه Astra Pro سازگار است؛ اگر قالب شما تغییر کند، فایلهای صادرشده ممکن است بهدرستی روی قالب دیگر عمل نکنند.
- پس از وارد کردن تنظیمات، صفحات کلیدی سایت را سریع بررسی کنید تا اطمینان حاصل شود هیچ تنظیمی تداخل ایجاد نکرده است.
روش سوم — پشتیبانگیری کامل سایت
اگر میخواهید مطمئن باشید که در هر حالت امکان بازیابی کامل وجود دارد، از یک سیستم پشتیبانگیری کامل استفاده کنید که شامل فایلها + دیتابیس باشد. افزونههای محبوب مانند UpdraftPlus یا دیگر راهحلهای بکاپگیری میتوانند زمانبندیشده backups تهیه و آنها را در سرویسهای ابری ذخیره کنند.
نکتههای عملی:
- بکاپها را حداقل در دو مکان جدا نگهداری کنید.
- قبل از اعمال بهروزرسانی بزرگ یا تغییرات پیکربندی، یک بکاپ دستی فوری تهیه کنید.
- از قابلیت «بازیابی تستی» در محیط staging استفاده کنید؛ هرگز بازیابی را ابتدا روی سایت زنده آزمون نکنید.
نکات ایمنی و موارد احتیاط هنگام بازگردانی تنظیمات
- تصادف با افزونهها: بعضی تنظیمات قالب ممکن است به افزونههای جانبی وابسته باشند. اگر آن افزونهها روی سایت مقصد نصب نباشند، پس از واردسازی تنظیمات ممکن است نتایج ناقص یا خطا دریافت کنید.
- تداخل ورژنها: اگر در سایت مقصد نسخه Astra یا افزونههای مربوطه قدیمیتر/جدیدتر باشند، احتمال دارد برخی گزینهها پشتیبانی نشوند. همواره نسخههای قالب و افزونهها را با همخوانی چک کنید.
- چایلد تم و کدهای سفارشی: اگر custom code در child theme دارید، فایلها را جداگانه نسخهبرداری کنید. وارد کردن تنظیمات Customizer تنظیمات ظاهری را بازمیگرداند، اما کدهای PHP/JS را بازنمیگرداند.
بهترین روش عملی پیشنهادی — روند گامبهگام

- پیشنیازها: نسخههای قالب آسترا ژاکت و افزونهها را یادداشت کنید و از افزونههای ضروری لیستی تهیه کنید.
- پشتیبانگیری سریع از تنظیمات Customizer: از مسیر Astra > Settings یا از طریق پلاگین Import/Export یک فایل export تهیه و با نامگذاری تاریخدار ذخیره کنید.
- بکاپ کامل: با افزونهای مانند UpdraftPlus یا از طریق کنترل پنل، یک بکاپ کامل (فایلها + دیتابیس) تهیه و در مکان امن ذخیره کنید.
- ذخیره تغییرات کدنویسی: هرگونه تغییر در child theme را در Git یا حداقل فایل zip ذخیره کنید.
- تست بازیابی در محیط staging: ابتدا فایل export را در یک سایت آزمایشی بازیابی کنید تا تداخلها و خطاها بررسی شوند.
- بازیابی در سایت اصلی: پس از اطمینان از عملکرد، بازیابی را روی سایت اصلی انجام دهید و صفحات کلیدی را بررسی کنید.
جمعبندی و توصیههای نهایی
- برای نگهداری سریع تنظیمات ظاهری از Export/Import داخلی Astra یا پلاگین رسمی استفاده کنید؛ این روش سریع و اختصاصی برای Astra است.
- برای حفاظت کامل و بازیابی مطمئن، از بکاپ کامل (فایلها + دیتابیس) استفاده کنید و بکاپ را خارج از سرور نگه دارید.
- همیشه قبل از انجام تغییرات بزرگ، تست بازیابی در محیط staging را انجام دهید تا ریسک downtime کاهش یابد.
- نسخهبرداری از کدهای سفارشی (child theme) را فراموش نکنید؛ این موارد توسط export Customizer بازنمیگردند.
اگر بخواهید، میتوانم یک چکلیست عملی و گامبهگام برای پشتیبانگیری Astra آماده کنم تا مراحل را دقیقاً دنبال کنید و هیچ چیزی جا نماند.

