آپدیت قالب وردپرس
یکی از مسائل مهم برای طراحان سایت با وردپرس آپدیت کردن قالب وردپرس بدون ازبین رفتن تغییراتی که از قبل اعمال کردید، است. یکی از بهترین نکاتی که در رابطه با وردپرس وجود دارد این است که دارای گزینههای سفارشیسازی ساده است که میتوانید از طریق قالبها و افزونههای وردپرس به آنها دست یابید. همچنین میتوانید با افزودن اسنیپت کدها و کدهای CSS استایل خود به قالب وردپرس این تغییرات و حالات سفارشی را ارتقای بیشتری نیز بدهید. اما وقتی نوبت به بروزرسانی قالب میشود مشکلاتی پدید میآید. اگر دقت نکنید احتمال اینکه برخی از تغییراتی که در قالب بوجود آوردهاید از بین برود، افزایش خواهد یافت. پس باید کاری کنیم تا آپدیت قالب وردپرس بدون از دست رفتن تغییرات امکانپذیر شود.
آپدیت کردن قالب
آپدیت کردن قالب وردپرس یک امکان قدرتمندی است که وردپرس را در بین طراحان سایت محبوب می کند. این بروز رسانی هم برای خود نسخه وردپرس وهم برای قالب و افزونه است . وبسایت وردپرس شما به طور منظم از صفحهی “پیشخوان » بهروزرسانیها” وضعیت بهروزرسانی را بررسی کرده و آن را اعمال میکند.
نکته مهم این است که با بروز رسانی کردن وردپرس امنیت و عملکرد سایت شما بهتر می شود پس آپدیت کردن آن بسیار اهمیت دارد. جدا از مسائل امنیتی و از بین بردن باگها، ارتقادهندگان قالب میتوانند از طریق این بهروزرسانیها ویژگیهای جدید را معرفی کنند. شما میتوانید برای نصب نسخهی جدید به سادگی بر روی دکمهی بهروزرسانی کلیک کنید. سپس وردپرس به دانلود پک قالب میپردازد و آن را از حالت زیپ خارج میکند و فایلهای قدیمی را با فایلهای جدید جایگزین میکند.
این کار باعث میشود تا فایلهای نصب شدهی قالب قدیمی وبسایت شما بازنویسی شوند. اگر به صورت دستی کدهای سفارشی را به فایلهای قالب وردپرس خود افزودهاید، تغییراتی که اعمال کردهاید از بین خواهند رفت و دیگر نمیتوانید آپدیت قالب وردپرس بدون از دست رفتن تغییرات داشته باشید.
دقت داشته باشید که هرگونه تغییر در فایل functions.php از بین خواهد رفت. هر تغییر CSS که به صورت مستقیم به فایل استایل شیت قالب (style.css) افزودهاید نیز پاک خواهد شد. برای نگه داشتن اینگونه تغییرات چه باید کرد؟
بروز رسانی بدون تغیییر
اولین کاری که باید انجام دهید این است که به اکانت wordpress hosting خود با استفاده از FTP client متصل شوید. زمانی که متصل شدید به پوشهی wp-connect/themes/ بروید و پوشهی قالب خود را در کامپیوتر دانلود کنید.
حال میخواهیم موارد سفارشی و تغییراتی که در فایلهای قدیمی قالب اعمال کردهایم را به نسخهی بهروزرسانی شده انتقال دهیم. به سادگی به وبسایت قالب خود مراجعه کنید و آخرین نسخهی مخصوص کامپیوتر خود را دانلود کنید. فایل زیپ را مکانیابی کنید و آن را extract کنید.
حالا باید تغییرات مربوط به نسخهی قدیمی و جدید را بر روی کامپیوتر خود داشته باشید. اگر تغییراتی که بر روی قالب خود اعمال کردهاید را به یاد دارید به سادگی اسنیپت کدهای قالب قدیمی را بر روی قالب جدید copy و paste کنید. از سوی دیگر اگر تغییراتی که اعمال کردهاید را به یاد ندارید باید ابتدا آنها را بیابید. آسانترین راه برای انجام این کار مقایسهی فایلهای قالبتان است. باید از یک نرمافزار مقایسهی فایل مثل WinMerge برای کامپیوترهای مک و Meld برای کامپیوترهای لینوکس استفاده کنید.
پوشهی هر دو قالب را در نرمافزار مقایسهی فایل باز کنید. این نرمافزار فایلها را در کنار یکدیگر به نمایش میگذارد و به شما امکان این را میدهد که فایلها را به سرعت مقایسه کنید و تغییراتی که در قالب قدیمی اعمال کردهاید را مکانیابی کنید. از اینرو امکان بروزرسانی قالب وردپرس بدون از دست رفتن تنظیمات سفارشی برایمان فراهم میشود.
پس از کپی کردن تغییراتتان در قالب جدید، حال آمادهی این هستید که نسخهی بهروزرسانی شده را بر روی وبسایت خود آپلود کنید. به سادگی با استفاده از FTP client به وبسایت خود متصل شوید و به پوشهی wp-content/themes بروید. پوشهی قالب جدید را انتخاب کنید و آن را در وبسایت خود آپلود کنید.
حال FTP client به شما هشدار میدهد که فایلهایتان با اسامی مشابه موجوداند. شما باید گزینهی strongOverwrite را انتخاب کنید تا مطمئن شوید که فایلهای قدیمی قالبتان با فایلهای جدید جایگزین میشوند.
تمام کاری که باید انجام دهید همین است. شما با موفقیت آپدیت قالب وردپرس بدون از دست رفتن تغییرات را انجام دادید. به سایت خود مراجعه کنید تا مطمئن شوید که همه چیز طبق انتظار عمل میکند.
اگر میخواهید اسنیپت کدها و یا استایلهای سفارشی را به قالب وردپرس خود اضافه کنید چند روش وجود دارد. بهترین راه این است که یک قالب فرزند بسازید و کد سفارشی خود را به فایلهای قالب child اضافه کنید. با اینحال بسیاری از افرادی که به تازگی شروع به کار با وردپرس کردهاند ممکن است با ساختن قالب child احساس راحتی نکنند. خوشبختانه راه حلهای سادهتری نیز وجود دارد.
برای تمام تغییرات سفارشی کدها میتوانید از افزونه Code snippets استفاده کنید. این کار به شما امکان این را میدهد که اسنیپت کدها را به صورت ایمن بدون اختلال در وبسایتتان بیفزایید و تغییرات شما نیز تحت تاثیر بهروزرسانی قالب قرار نخواهدگرفت. شما حتی میتوانید قالب وردپرس خود را بدون از بین رفتن این تغییرات، عوض کنید. برای کد CSS میتوانید آن را در زیر تب Additional CSS که مربوط به customizer قالبتان است ذخیره کنید.
طراحی سایت
شرکت کیان تجارت فاوا با سابقه درخشان در طراحی سایت و طراحی اپلیکیشن در کرج آماده پذیرش سفارشات شماست.