سلام دوستان وردپرسی. روز خوش. امیدوارم که خوب باشید و سلامت تا این آموزش وردپرس را هم با ما همراهی کنید. دوستان در این قسمت از آموزش وردپرس می خواهیم به شما بیاموزیم که چگونه با کمک رونوشت ها دیتابیس وردپرس را بهینه سازی کنید. پس با ما همراه باشید.
بهینه سازی وردپرس به کمک رونوشت ها
مطمئنا همه ی ما می خواهیم که سرعت و امنیت سایتمان بالا باشد به همین خاطر دیتابیس ها با بهینه سازی و کم کردن حجم داده های نامربوط در افزایش سرعت و امنیت سایت به ما کمک می کنند.
در آموزش امروز قصد داریم به شما بیاموزیم که چگونه می توانید با کمک فایل فانکشن و فایل کانفیگ دیتابیس وردپرس را بهینه سازی کنید. پس به شما پیشنهاد می کنم که آموزش امروز را از دست ندهید.
همان طور که از اسم آموزش هم پیداست میخواهیم در مورد بهینه سازی با کمک رونوشت ها صحبت کنیم اما ابتدا باید منظور از رونوشت را بفهمیم.
یکی از قابلیت های کارآمد و بسیار خوب وردپرس این است که هنگامی که شما در حال نوشتن مطلب هستید وردپرس به صورت خودکار در تایم های معینی آن را ذخیره می کند تا اگر به هر دلیلی نتوانستید آن نوشته را ادامه دهید و آن را ذخیره نکردید یک نسخه از آخرین تغییرات در نوشته ی شما وجود داشته باشد. می توانید با رفتن به بخش انتشار یکی از مطالب خود و کلیک بر روی بخش رو نوشت ها به آشنایی بیشتری با رونوشت ها بپردازید.
خب دوستان پس از کلیک بر روی رونوشت های نوشته با تصویر زیر رو به رو خواهید شد که با استفاده از این صفحه می توانید به مشاهده تمام رونوشت ها با فهرست کردن نوار مشخص شده در تصویر بپردازید و برای ویرایش بازیابی کنید.
رونوشت ها در سایت هایی که مطالبشان حجم بالایی دارد به دو دلیل مشکل ایجاد می کند : اول اینکه رونوشت در طول زمان حجم زیادی را در وردپرس اشغال می کند و دوم اینکه هر دفعه ای که ما پست را ویرایش می کنیم رونوشت به روز می شود به همین دلیل برای حل این دو مشکل دو راه حل وجود دارد : راه اول این است که به غیرفعال کردن کامل رونوشت ها در وردپرس بپردازیم و راه دوم اینکه زمان به روز رسانی رونوشت را افزایش دهیم.
حالا می خواهیم کدی را به شما معرفی کنیم که با کمک آن می توانید به غیر فعال کردن رونوشت ها بپردازید. دوستان یک نکته ای که در این قسمت باید به آن توجه کنید این است که برای ذخیره شدن هرگونه تغییراتی در پست باید آن را به صورت دستی در حالت پیش نویس یا انتشار بگذارید وگرنه حتی با غیر فعال شدن رونوشت هم هیچگونه تغییراتی ذخیره نمی شود. با قرار دادن کد زیر در فایل فانکشن قالب خود می توانید رونوشت خودکار وردپرس را غیر فعال کنید.
function disableAutoSave(){ wp_deregister_script('autosave');}add_action( 'wp_print_scripts', 'disableAutoSave' );
با قرار دادن کد زیر در فایل wp-config.php می توانید به فعال کردن کامل ذخیره خودکار نوشته در وردپرس بپردازید. به این صورت که مدت زمان هر ذخیره خودکار را تغییر دهید تا با این کار به کم کردن حجم داده هایی که رونوشت ها از وردپرس می گیرند بپردازید.
define('AUTOSAVE_INTERVAL', 300 ); // secondsdefine('WP_POST_REVISIONS', false );
می توانید به منظور تعیین مدت زمان دلخواه خود برای ذخیره کردن هر بار نوشته عدد مورد نظر بر حسب ثانیه را تغییر دهید. همانطور که می بینید ما زمان 300 ثانیه را انتخاب کردیم. شما می توانید بر حسب نیاز خود این زمان را تعیین کنید.
برای حذف رونوشت ها در وردپرس می توانید به بخش نمایش در پیشخوان سایت وردپرس خود رفته و در آن جا گزینه ی ویرایشگر را انتخاب کنید و به فایل توابع وردپرس یا (functions.php) بروید و کد زیر را در آخرین خط قرار داده و تغییرات را ذخیره کنید.
برای اطمینان از عدم وجود رونوشت ها در سایت بهتر است پس از ذخیره ی تغییرات وارد صفحه ی اصلی سایت خود شوید و با کمک کلید های CTRL + F5 ، CTRL + R و یا F5 به ریلود کردن سایت خود بپردازید و کد را بردارید و به برگرداندن فایل فانکشن به حالت قبل بپردازید و دوباره به بخش ویرایش یکی از نوشته ها بروید.
با قالب وردپرس جدید و پوسته وردپرس جدید در آموزش های بعد در خدمت شما عزیزان هستیم. پیروز باشید.
منبع : بیگ تم ارائه دهنده قالب وردپرس تجاری – قالب وردپرس بازی