نحوه کارکردن با افزونه WP Safe Updates
آموزش افزونه WP Safe Updates در وردپرس
با سلام خدمت کاربران سایت مِستر آموز و علاقه مندان به ورد پرس.
دوستان در این قسمت از آموزش وردپرس می خواهم به شما افزونه 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 اضافه شده است.
اکنون روی دکمه تست افزونه ای که می خواهید تا نسخه به روز آن را تست کنید کلیک کنید و صبر کنید تا فایل نسخه به روز افزونه گرفته شود. بعد از اینکه فایل را گرفتید متوجه می شوید که در فوتر صفحه مرورگر کادر قرمز رنگی می آید که نشان می دهد در حال دیدن نسخه تستی هستید.
تنها کاری که در این قسمت باید انجام دهید بررسی کارکرد افزونه در حالت تستی است. و وقتی از سازگاری کامل نسخه ی به روز مطمئن شدید با کلیک روی گزینه ی Finish Test متوجه خواهید شد که افزونه در حالت واقعی روی دیتابیس شما کار می کند.
امیدواریم که این مطلب برای شما مفید واقع شده باشد.
با پوسته وردپرس جدید در آموزش های بعد در خدمت شما عزیزان هستیم. شاد و سلامت باشید.