ariaieboy

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

9 پست در این موضوع قرار دارد

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

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

0

به اشتراک گذاری این پست


لینک به پست

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


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

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

2

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست


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
2

به اشتراک گذاری این پست


لینک به پست


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'

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

1

به اشتراک گذاری این پست


لینک به پست

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

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

1

به اشتراک گذاری این پست


لینک به پست

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری