هاستینگ میهن وب سرور
« جهت سفارش تبلیغات اینجا کلیک کنید »
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
محدود یا غیرفعال کردن امکان ذخیره اتوماتیک پیش‌نویس در وردپرس
#1
Star 
در وردپرس به صورت پیشفرض زمان ویرایش یا نوشتن، به صورت اتوماتیک متن شما در دیتابیس ذخیره می شود
این پیش‌نویس‌ها حدود 20% از حجم کلی دیتابیس را اشغال می کنند در حالی که وجود آنها ضرورتی ندارد.


حال بسته به نیاز خود می توانید از این آموزش استفاده کنید:

برای اینکه زمان بین ذخیره کردن های اتوماتیک را تغییر دهید این کد را به انتهای فایل wp-config.php خود اضافه کنید:
(بر حسب ثانیه است می توانید عدد 300 را در کد زیر به دلخواه تغیر دهید)
کد:
define('AUTOSAVE_INTERVAL', 300 ); // seconds


برای اینکه تعداد کلی پیش‌نویس‌ها را محدود کنید این کد را به انتهای فایل wp-config.php خود اضافه کنید:
(این بهتر از غیرفعال کردن است و حجمی از دیتابیس اشغال نمی‌شود و هر بار که به حد تعیین شده برسد یکی حذف م‍ی‌شود)
کد:
define( 'WP_POST_REVISIONS', 3);


برای اینکه امکان ذخیره پیش‌نویس‌ را کلا غیرفعال کنید، این کد را به انتهای فایل wp-config.php خود اضافه کنید:
کد:
define( 'WP_POST_REVISIONS', false);

! قبل از ارسال سوال ابتدا جستجو کنید، اگر تاپیک مرتبط وجود ندارد، در بخش مناسب یک تاپیک جدید ایجاد کنید !

* به سوالات عمومی در تلگرام یا پیام خصوصی پاسخی ارسال نخواهد شد! *
پاسخ
#2
نکته مهم: در صورتی که امکان ذخیره اتوماتیک را با کد فوق غیرفعال کنید، متن های ذخیره شده قبلی که در دیتابیس حاضر هستند حذف نخواهند شد.

برای حذف آنها باید یک کوئری اجرا کنید، در صورت نیاز باید وارد کنترل پنل هاست خود شوید و به قسمت phpMyAdmin مراجعه کنید
سپس در phpMyAdmin باید در سمت چپ بر روی نام دیتابیس وردپرس خود کلیک کنید و بعد در منوی بالا بر روی SQL کلیک کنید و کد زیر را در کادر باز شده وارد کرده و Go را بزنید:
کد:
DELETE FROM wp_posts WHERE post_type = "revision";
توجه: اگر پیشوند جداول دیتابیس خود را تغییر داده اید باید قبل از اجرا، در کد فوق wp_posts را تغییر دهید.
* همچنین بهتر است قبل از اجرای کوئری یک پشتیبان از دیتابیس خود تهیه کنید.

! قبل از ارسال سوال ابتدا جستجو کنید، اگر تاپیک مرتبط وجود ندارد، در بخش مناسب یک تاپیک جدید ایجاد کنید !

* به سوالات عمومی در تلگرام یا پیام خصوصی پاسخی ارسال نخواهد شد! *
پاسخ
#3
ممکنه برای برخی از کاربران روشی که در پست اول قرار داده شده عمل نکنه، در این صورت می توانید کد زیر را در فایل functions.php اضافه کنید:

کد:
// Disable AutoSave Function
function disableAutoSave(){
    wp_deregister_script('autosave');
}
add_action( 'wp_print_scripts', 'disableAutoSave' );

! قبل از ارسال سوال ابتدا جستجو کنید، اگر تاپیک مرتبط وجود ندارد، در بخش مناسب یک تاپیک جدید ایجاد کنید !

* به سوالات عمومی در تلگرام یا پیام خصوصی پاسخی ارسال نخواهد شد! *
پاسخ


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Star غیر فعال کردن آپدیت اتوماتیک در وردپرس 3.7 Admin 0 4,575 2013-11-30, 01:30
آخرین ارسال: Admin

پرش به انجمن:


کاربران در حال بازدید این موضوع: 3 مهمان