خانه / وردپرس / آموزش وردپرس / آموزش وردپرس نحوه غیر فعال کردن رونوشت وردپرس revisions
نحوه غیر فعال کردن رونوشت وردپرس
نحوه غیر فعال کردن رونوشت وردپرس

آموزش وردپرس نحوه غیر فعال کردن رونوشت وردپرس revisions

دوستان می خواهیم آموزش وردپرس نحوه غیر فعال کردن رونوشت وردپرس revisions رو با یک هک وردپرس بهتون بگیم که میتونه برای بسیاری از افراد لازم و مهم باشد پس در ادامه همراه ما بمانید

آموزش وردپرس نحوه غیر فعال کردن رونوشت وردپرس revisions

دوستان یکی از قابلیت های خوب وردپرس برداشتن رونوشت از مطالب در حال ویرایش بوده است که اگه مثالی رو براتون بگیم : فرض بر این که شما دارید مطلبی رو مینویسید اما یک دفعه برق میره که سیستم شما یا خاموش , ریستارت , هنگ و…. مواجه خواهد شد بنابراین اصلا لازم به نگرانی نیست زیرا شما یک رونوشت از مطلب خود خواهید داشت

اما در برخی از مواقع بسیاری از افراد می خواهند با غیر فعال نمودن رونوشت در وردپرس کارشون رو ادامه دهند که به راحتی با اضافه نمودن یک کد کاربردی وردپرس به فایل wp-config.php امکان پذیر بوده است

نحوه غیر فعال کردن رونوشت

این برای این کار باید به ریشه هاست خود و فایل wp-config.php مراجعه و در حالت ویرایش باز کنید و کد زیر رو در ان قرار دهید

دوستان شما متیوند برای فعال کردن در برخی از مواقع false رو به true تغییر نام بدید.

define( 'wp_post_revisions', false );

محدودیت در رونوشت

حالا بریم سراغ محدودی در رونوشت تا به جای غیر فعال کردن انجام دهید مثلا به جای 10 رونوشت ان رو به 3 رونوشت از مطلب خود تغییر بدید که در کد ما عدد 3 همان تعداد رونوشت بوده است

define( 'wp_post_revisions', 3 );

افزایش حجم دیتابیس با ذخیره ی خودکار رونوشت ها

دوستان این رونوشتها در حین ذخیره به دیتابیس می روند که این با گذشت زمان و نوشته های زیاد باعث افزایش حجم در دیتابیس می شود و باید از ان جلوگیری شود

دوستان در کد بالا تعداد رونوشت محدودیت داشت اما در اینجا می خواهیم بگیم که مثلا اگه یک نوشته 400 ثانیه طول کشید از آن یک رونوشت بر دارد که میتونید تغییرش بدید

define('AUTOSAVE_INTERVAL', 400 ); // 400 seconds
define('WP_POST_REVISIONS', false );

غیر فعال کردن رونوشت وردپرس از طریق فایل Functions.php

برای انجام این کار کد زیر رو در فایل Functions.php قالب وردپرس خود قرار دهید

function disableAutoSave(){
wp_deregister_script('autosave');
}
add_action( 'wp_print_scripts', 'disableAutoSave' );

دوستان قبل از هر تغییری از سایت خود یک نسخه پشتیبان تیهه نمایید

امیدوارم این آموزش وردپرس مطابق میل شما بوده باشه

منبع : قالب وردپرس

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *