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

این کار با افزونه ای که به تازگی طراحی و برنامه نویسی شده است صورت می گیرد، این افزونه با نام wp safe updates در مخزن وردپرس ثبت شده است و تا به امروز توانسته است تا بیش از ۱۰۰ نصب فعال و کسب امتیاز ۵ را ازآن خود نماید.

افزونه WP Safe Updates

پس از دریافت افزونه و فعال سازی افزونه، وارد هاست خود شده و فایل موجود در پوشه افزونه که با نام db.php وجود دارد را کپی کرده و در مسیر public_html/wp-content هاست خود قرار داده و در نهایت کدهای زیر را در جای مناسبی از فایل wp-config.php قرار دهید.
۱
۲
۳
۴
۵
۶
۷
۸
۹
۱۰
۱۱
۱۲
۱۳
۱۴

/**
* WordPress Safe Updates required configuration
*/
function currheap() {
return isset( $_COOKIE[‘_alt_heap’] ) && ! empty( $_COOKIE[‘_alt_heap’] ) ? preg_replace(‘/[^a-z0-9_]/’, ”, strtolower( $_COOKIE[‘_alt_heap’] ) ) : false;
}
defined( ‘WP_CONTENT_DIR’ ) || define( ‘WP_CONTENT_DIR’, dirname( __FILE__ ) . ‘/wp-content’ );
defined( ‘WP_CONTENT_URL’ ) || define( ‘WP_CONTENT_URL’, ‘/wp-content’ );
if ( false !== currheap() ) {
defined( ‘WP_PLUGIN_DIR’ ) || define( ‘WP_PLUGIN_DIR’, WP_CONTENT_DIR . ‘/plugins_tmp_’ . currheap() );
defined( ‘WP_PLUGIN_URL’ ) || define( ‘WP_PLUGIN_URL’, WP_CONTENT_URL . ‘/plugins_tmp_’ . currheap() );
defined( ‘PLUGINDIR’ ) || define( ‘PLUGINDIR’, ‘wp-content/plugins_tmp_’ . currheap() );
}

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

سپس به صفحه افزونه ها رفته و همانطور که در تصویر زیر می بینید دکمه دیگری در کنار سایر دکمه های عملیاتی مربوط به افزونه ها با نام test update افزوده خواهد شد.
حتما بخوانید  بستن حساب کاربری افراد در وردپرس با Account Locker Lite

مطابق تصویر روی دکمه تست افزونه مورد نظر که قصد دارید تا نسخه به روز آن را تست کنید کلیک کرده و منتظر بمانید تا فایل نسخه به روز افزونه دریافت شود. پس از دریافت فایل خواهید دید که در فوتر صفحه مرورگر کادر قرمز رنگی نمایان خواهد شد که به شما می گوید در حال مشاهده نسخه تستی می باشید.

حال کافی است تا کارکرد افزونه را که در حالت تست  بررسی کنید و در صورت سازگاری کامل نسخه به روز مطابق تصویر بالا بر روی گزینه Finish Test کلیک کنید تا افزونه در حالت واقعی بر روی دیتابیس وردپرس شما کار کند.