آرشام . رادمهر 9 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 با سلامهمانطور که از عنوان مشخصه می خواستم اگه ممکنه راهنمایی کنید که با چه روشی از بروزرسانی فایل زبان یک افزونه خاص در وردپرس جلوگیری کنیم ؟ آیا این کار امکان پذیره ؟ نقل قول لینک به ارسال
آرشام . رادمهر 9 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 با سلامکسی در این انجمن در این خصوص هیچ اطلاعی نداره ؟ نقل قول لینک به ارسال
amin20100 69 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 (ویرایش شده) همچین کاری نیازی نیست ، چون با آپدیت شدن پلاگین ترجمه های قبلیتون از بین نمیرهبه هر حال فکر نکنم بشه فقط از آپدیت شدن فایل های زبان جلوگیری کرد چون مکانیزم اپدیت پلاگین اینجوریه که فایل زیپ رو دانلود میکنه و بعد اکسترکت میکنه ، در نتیجه فایل های هم نام جایگزین میشوندشاید بتونید با تغییر نام فایل مورد نظرتون از این کار جلوگیری کنید مثلا fa_IR.po , fa_IR.mo رو به x-fa_IR.po , x-fa_IR.mo تغییر نام بدینبه هر حال اگر بخواهید از آپدیت شدن خود افزونه مورد نظر جلوگیری کنید میتونید از این کد استفاده کنیدadd_filter('site_transient_update_plugins', 'dw_remove_update_nag_for_my_plugin');function dw_remove_update_nag_for_my_plugin($value) {unset($value->response[ plugin_basename(__FILE__) ]);return $value;} ویرایش شده اردیبهشت 94 توسط amin20100 1 نقل قول لینک به ارسال
آرشام . رادمهر 9 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 همچین کاری نیازی نیست ، چون با آپدیت شدن پلاگین ترجمه های قبلیتون از بین نمیرهمتأسفانه با آپدیت شدن ترجمه ها از بین میره ! چون یک افزونه رو آپدیت کردم و ترجمه ها از بین رفت و مجدد مجبور شدم ترجمه های قبلی رو جایگزین کنم .به هر حال فکر نکنم بشه فقط از آپدیت شدن فایل های زبان جلوگیری کرد چون مکانیزم اپدیت پلاگین اینجوریه که فایل زیپ رو دانلود میکنه و بعد اکسترکت میکنه ، در نتیجه فایل های هم نام جایگزین میشوندشاید بتونید با تغییر نام فایل مورد نظرتون از این کار جلوگیری کنید مثلا fa_IR.po , fa_IR.mo رو به x-fa_IR.po , x-fa_IR.mo تغییر نام بدینمطمئنید اینکار اصولیه ؟ یعنی با اینکار ترجمه ها اعمال میشه و بعد از آپدیت پاک نمیشه ؟به هر حال اگر بخواهید از آپدیت شدن خود افزونه مورد نظر جلوگیری کنید میتونید از این کد استفاده کنیدadd_filter('site_transient_update_plugins', 'dw_remove_update_nag_for_my_plugin');function dw_remove_update_nag_for_my_plugin($value) {unset($value->response[ plugin_basename(__FILE__) ]);return $value;}خوب اگه بنا باشه کل افزونه رو به روز نکنیم ، نیازی به کد نیست ، کافیه دکمه بروزرسانی رو نزنیم !من می خواستم کل افزونه به روز بشه و فقط فایل زبانش بروز نشه ، اونم به این دلیل که برخی از ترجمه ها رو شخصی سازی کردم که با آپدیت ، همشون از بین میرن . نقل قول لینک به ارسال
amin20100 69 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 مطمئنید اینکار اصولیه ؟ یعنی با اینکار ترجمه ها اعمال میشه و بعد از آپدیت پاک نمیشه ؟اصولی که نیس اما به هر حال یه راه حله 1 نقل قول لینک به ارسال
amin20100 69 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 به نظرم راه اصولیش اینه که ، اگه ترجمه ای که شما دارید به نظرتون بهتر از ترجمه ای که خود پلاگین ارائه میده بهتره ، فایل های ترجمه رو برای سازنده پلاگین بفرستید تا در آپدیت های بعدی از فایل های شما استفاده کنه 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .