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