ورود

ورود کاربر

0%

پاک کردن محتوا در دروپال به صورت دسته ای(کد)

اگر در دروپال بخواهید یک سری از مطالب رو به صورت دسته ای پاک کنید راه حل‌های زیادی هست مثل استفاده از ماژول Bulk و ماژول Devel . اما در این مقاله میخواهیم از طریق کد و با استفاده از زمان این کار رو بکنیم.

 

set_time_limit(0);
$results = db_select('node', 'n')
	->fields('n', array('nid'))
	->condition('created', strtotime('-30 days'), '<=')
	->execute();

foreach ($results as $result) {
	node_delete($result->nid);
}

این کد تمام محتوا هارو تا ۳۰ روز پیش پاک میکنه.

امیدوارم که این که کد به شما کمک کنه.

دسته بندی: 
برچسب ها: 

افزودن دیدگاه جدید