رفتن به مطلب

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


پست های پیشنهاد شده

سلام وقت بخیر 

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

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

لینک ها تنها برای اعضای سایت قابل نمایش است.

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

  • 1 month پیش ...

درود.

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

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

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

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

 

در نتیجه :

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

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

 

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

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

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

در در 24 تیر 1396 در 20:39، masih1994 گفته است :

درود.

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

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

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

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

 

در نتیجه :

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

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

 

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

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

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

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

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

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

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

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

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

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...