irmacfa

آپدیت وردپرس
درخواست راهنمایی در خصوص آپدیت وردپرس

4 ارسال در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

سلام وقت بخیر 

دوستان برای قالب وردپرسی من چند تا آپدیت آمده یکی آپدیت جدید وردپرس 4.7.5 و دیگری ووکامرس و Loco Translate و گراویتی فارسی !

حالا مشکلی که باهاش هست این هست من سایتم رو با Loco Translate با کُردی تغییر دادم فایل های زبان رو در بیارم از نو بعد از آپدیت بندازم مشکلی ایجاد نمیکنه !

لطفا برای مشاهده attachment وارد سایت شوید و یا ثبت نام کنید.

ویرایش شده در توسط irmacfa

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

درود.

(هر چند این پاسخ برای دوست استارتر سودی نداره اما ممکنه پاسخ مشکل دوستان دیگه در آینده باشه)

خدمت شما و دیگر دوستان که ممکنه چنین مشکلی داشته باشند عرض می کنم که :

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

در خصوص افزونه Loco Translate هم به همین صورت هست. همونطور که می دونید، برای استفاده از این افزونه و ترجمه یک افزونه یا قالب در پیشخوان، در هنگام ساختن ترجمه جدید، مکان هایی برای ذخیره به شما پیشنهاد می ده که فایل ترجمه پس از اولین ذخیره در اون مکان ساخته شده و با هر بار بروزرسانی ترجمه، فقط اون فایل بروزرسانی میشه. پس نتیجه می گیریم که فایل ترجمه ذخیره شده جزء فایل اصلی افزونه نیست و با انجام بروزرسانی ، هیچ یک از فایل های ایجاد شده توسط افزونه حذف نخواهد شد. اما همچنان پیشنهاد می کنم حداقل یک بک آپ از فایل های ضروری و حیاتی بگیرید. 

 

در نتیجه :

1. تمامی تغییراتی که در فایل های اصلی و از قبل موجود افزونه یا قالب اعمال کنید، در صورت انجام بروزرسانی از بین خواهند رفت.

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

 

پیشنهاد انجام تغییرات در قالب یا افزونه :

اگر قصد دارید کدهای جدیدی به افزونه یا قالب اضافه کنید، سعی کنید خودتون یک فایل مخصوص با همون فرمت ایجاد کنید سپس توسط دستورات import برای استایل و دستور Get Template Part یا Include برای فایل PHP کدهای جدید رو وارد قالب یا افزونه کنید. با اینکار در صورت بروزرسانی افزونه یا قالب ، تغییراتتون همچنان در دسترس خواهند بود و شاید تنها کاری که باید بکنید این باشه که مجددا فایل هایی که خودتون ساختید رو در قالب یا افزونه Import یا Include کنید.

پسند شده توسط 2 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 24 تیر 1396 در 20:39، masih1994 گفته است :

درود.

(هر چند این پاسخ برای دوست استارتر سودی نداره اما ممکنه پاسخ مشکل دوستان دیگه در آینده باشه)

خدمت شما و دیگر دوستان که ممکنه چنین مشکلی داشته باشند عرض می کنم که :

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

در خصوص افزونه Loco Translate هم به همین صورت هست. همونطور که می دونید، برای استفاده از این افزونه و ترجمه یک افزونه یا قالب در پیشخوان، در هنگام ساختن ترجمه جدید، مکان هایی برای ذخیره به شما پیشنهاد می ده که فایل ترجمه پس از اولین ذخیره در اون مکان ساخته شده و با هر بار بروزرسانی ترجمه، فقط اون فایل بروزرسانی میشه. پس نتیجه می گیریم که فایل ترجمه ذخیره شده جزء فایل اصلی افزونه نیست و با انجام بروزرسانی ، هیچ یک از فایل های ایجاد شده توسط افزونه حذف نخواهد شد. اما همچنان پیشنهاد می کنم حداقل یک بک آپ از فایل های ضروری و حیاتی بگیرید. 

 

در نتیجه :

1. تمامی تغییراتی که در فایل های اصلی و از قبل موجود افزونه یا قالب اعمال کنید، در صورت انجام بروزرسانی از بین خواهند رفت.

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

 

پیشنهاد انجام تغییرات در قالب یا افزونه :

اگر قصد دارید کدهای جدیدی به افزونه یا قالب اضافه کنید، سعی کنید خودتون یک فایل مخصوص با همون فرمت ایجاد کنید سپس توسط دستورات import برای استایل و دستور Get Template Part یا Include برای فایل PHP کدهای جدید رو وارد قالب یا افزونه کنید. با اینکار در صورت بروزرسانی افزونه یا قالب ، تغییراتتون همچنان در دسترس خواهند بود و شاید تنها کاری که باید بکنید این باشه که مجددا فایل هایی که خودتون ساختید رو در قالب یا افزونه Import یا Include کنید.

درست هست اما بعضی وقتا بعضی قالب ها اجازه چنین کاری نمیدن مثل قالب صحیفه که هیچ تغییراتی در فایلش رو نمیپذیره مگر در ویرایش گری که در تنظیمات خود قالب گذاشته شده

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 14 دقیقه قبل، irmacfa گفته است :

درست هست اما بعضی وقتا بعضی قالب ها اجازه چنین کاری نمیدن مثل قالب صحیفه که هیچ تغییراتی در فایلش رو نمیپذیره مگر در ویرایش گری که در تنظیمات خود قالب گذاشته شده

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

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

همیشه به طراح یک قالب وردپرس اعتماد داشته باشید، چراکه سعی خودشو می کنه امکاناتی در نظر بگیره که به نفع کاربر باشه نه به ضررش ;)

پسند شده توسط 2 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

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


ورود به حساب کاربری

  • چه کسانی در حال بازدید هستند؟   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.