ترفند های مهم خاص در کد نویسی وردپرس (قسمت دوم)
سلام دوستان عزیز وقت شما بخیر
در ادامه آموزش های ترفند های مهم در کد نویسی وردپرس در خدمت شما دوستان عزیز هستیم.در این سری از اموزش ها میپردازیم به بررسی ادامه ترفند هایی که در زمینه کد نویسی وردپرس وجود دارد و آن ها را بررسی کرده و بازگو میکنیم.پس تا انتها با من همراه باشید دوستان عزیز
ترفند بعدی که در این زمینه وجود دارد غیرفعال سازی بروزرسانی های خودکار در وب سایت وردپرسی است.دوستان عزیز همانطور که میدانید بروزرسانی خودکار به منظور بالا بردن امنیت و تجربه بروزرسانی ساده تر برای کاربران ، در وردپرس آپدیت ۳٫۷ معرفی شد.دوستان عزیز به صورت پیش فرض فقط بروزرسانی تغییرات جزیی مانند اهداف امنیتی و نگهداری و فایل های ترجمه در اکثر وب سایت ها فعال است (در بعضی موارد بروزرسانی پوسته های وردپرس و پلاگین های وردپرس)
در ابتدا باید بدانیم که در سیستم مدیریت محتوای وردپرس ۴ نوع بروزرسانی خودکار وجود دارد که به صورت زیر است:
- بروزرسانی هسته وردپرس
- بروزرسانی افزونه های وردپرس
- بروزرسانی پوسته های وردپرس
- بروزرسانی فایل ترجمه در قالب و افزونه های وردپرس
در حالت نخست برای بروزرسانی هسته وردپرس باید به صورت ززیر عمل کنید:
برای این منظور دو روش وجود دارد که به صورت زیر است:
1. روش اول برای غیرفعال سازی بروزرسانی هسته وردپرس به دو صورت ممکن است.
- در حالت اول با استفاده از تعریف ثابت در فایل wp-config.php
برای این منظور باید فایل wp-config.php را از فایل های قالب وردپرس در حالت ویرایش گشوده و کد زیر را در ان قرار دهید:
define( 'AUTOMATIC_UPDATER_DISABLED', true );
- در حالت دوم با استفاده از افزونه های وردپرس یک فیلتر را اضافه میکنیم که روش کار به صورت زیر است:
برای این منظور فیلتر گفته شده را در must-use plugin قرار دهید و باید توجه ویژه ای داشته باشید که این فیلتر را در فایل wp-config.php قالب وردپرس خود قرار ندهید که در صورت قرار دادن دچار مشکلات عدیده ای خواهید شد.این فیلتر به صورت زیر است:
add_filter( 'automatic_updater_disabled', '__return_true' );
2. حال برای غیرفعال سازی بروزرسانی های افزونه های وردپرس باید به صورت زیر عمل کنید.
دوستان عزیز در مورد این بروز رسانی ها باید توجه کنید که بروزرسانی خودکار در وب سایت های وردپرسی فقط در برخی موارد خاص برای افزورنه های وردپرس فعال است. برای اطمینان از غیر فعال بودن تمامی بروزرسانی ها برای افزونه های نصب شده روی وب سایت خود از فیلتر زیر استفاده میکنیم:
add_filter( 'auto_update_plugin', '__return_false' );
3. دوستان عزیز در حالت بعدی همانطور که در بالا نیز گفتم غیرفعال کردن تم های وردپرس را داریم که این هم در وب سایت های وردپرس اهمیت ویژه ای دارد اما قبل از هر چیز باید بدانید که بروزرسانی خودکار فقط در برخی موارد خاص برای تم های موجود در سیستم مدیریت محتوای وردپرس فعال است. برای اطمینان از غیر فعال بودن تمامی بروزرسانی های موجود برای تم های وردپرس از فیلتر زیر استفاده میکنیم.
add_filter( 'auto_update_theme', '__return_false' );
4. مورد نهایی که در این اموزش مورد بررسی قرار میگیرد نحوه غیرفعال کردن بروزرسانی فایل های ترجمه در تم های وردپرس است.دوستان عزیز همانطور که میدانید در قالب های وردپرس فایل های ترجمه ای وجود دارد تا بتوان آن قالب وردپرس را برای وب سایت های مختلف با زبان های مختلف قابل استفاده کرد.برای رفع بروزرسانی این فایل های ترجمه نیز روش هایی وجود دارد که به صورت زیر است.دوستان عزیز بروزرسانی فایل ترجمه به صورت پیش فرض در قالب های وردپرس فعال می باشد و برای غیرفعال کردن آن از عبارت زیر استفاده میکنیم:
add_filter( 'auto_update_translation', '__return_false' );
ممنونم از همراهی شما عزیزان.
موفق و پیروز و سربلند باشید دوستان عزیز