رفتن به مطلب

پاک کردن خودکار پیش نویس ها و رونوشت ها


پست های پیشنهاد شده

سلام همونطور که خودتون می دونید موقعی که یک پست می نویسی وردپرس خودش هر چند دقیقه یک نسخش رو ذخیره می کنه که اگر یکدفعه اینترنت قطع شد یا هر چی باز نخواد پستت رو دوباره بنویسی و اون مقداری که نوشته باشه یا وقتی ویرایش می کنی مطلب رو ولی ویرایش رو منتشر نمی کنی و همینجوری می بندی یک رونوشت ذخیره می کنه الان تو وردپرس 3.6 اومده یک بخش درست کرده تمام رونوشت های یک مطلب رو میاره دو تا دوتا کنار هم می زاره و جاهایی که با هم فرق داره رو رنگش رو سبز و قرمز می کنه نمی دونم دیدید یا نه و وقتی مال یکی از پست هام رو دیدم رونوشت های 7 ماه قبل رو هم داشت رونوشت های ماه های اخیر رو هم داشت(چون من یک مطلب که می نوشتم قبلا وقتی بروز می شد براش پست جدید نمی زدم همون رو ویرایش می کردم)

حالا یک چیزی می خواهم که بهش بگم مثلا رونوشت های قدیمی تر از 1 ماه 2ماه یا هر تاریخی که دلم بخواد رو پاک کنه چون اینجوری فکر می کنم یک حجم الکی رو از دیابیس اشغال می کنه این رونوشت ها

لینک به ارسال

سلام دوست عزیز این کد رو


/**Limit the number of posts revisions */
define('AUTOSAVE_INTERVAL', 300 );
define( 'WP_POST_REVISIONS', 5 );

توی فایل wp-config.php کپی کنید تعداد ریورژن ها رو با توجه به کدی که بالا هست 5 قرار میده، حالا هر چقدر که خودتون می خواهید می تونید تعداد رو تعیین کنید

لینک به ارسال

نه نمی خوام اینجوری باشه می خوام بعد از یک تاریخ مشخصی همه رو پاک کنه مثلا هرکدوم یکماه بیشتر ازش گذشته پاک بشه اینجوری چون بعضی مواقع اصلا نیاز نیست حتی یکدونه هم بمونه

لینک به ارسال


DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision' AND a.post_date < '2012-11-23'

توضیحات هم توی این صفحه هست

باز اگه نشد بفرمائید یه فکری بکنم

ویرایش شده توسط IEPS
لینک به ارسال


DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision' AND a.post_date < '2012-11-23'

توضیحات هم توی این صفحه هست

باز اگه نشد بفرمائید یه فکری بکنم

این کد خوبه فقط اگر بشه به جای تاریخ ثابت همون طور که گفتم زمان داد خوبه

لینک به ارسال

منظورتون از زمان چی هست؟

یعنی مثلا یه تابعی باشه که زمان حال رو بگیره و بگه مثلا از الان تا سه ماه رونوشت ها رو نگه دار بقیه رو پاک کن؟

این منظور شماست؟

لینک به ارسال

منظورتون از زمان چی هست؟

یعنی مثلا یه تابعی باشه که زمان حال رو بگیره و بگه مثلا از الان تا سه ماه رونوشت ها رو نگه دار بقیه رو پاک کن؟

این منظور شماست؟

دقیقا همین هست منظورم حالا اون 3 ماهش قابل تغییر باشه

لینک به ارسال

دقیقا همین هست منظورم حالا اون 3 ماهش قابل تغییر باشه

یخورده سخت شد. ندیدم تا بحال راستش رو بخواهید.

باید بگردم عزیز شاید یخورده طول بکشه

لینک به ارسال

بهتره کلا غیر فعالش کنی چیزی هم از دست نمیدی

غیرفعال بودنش به نظرم بهتر از فعال بودنشه!

من خودم غیرفعال کردمو راحت!

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...