
در این مقاله به بررسی نحوه غیرفعالسازی حذف خودکار زبالهها در وردپرس میپردازیم. به طور پیشفرض، وردپرس به طور خودکار زبالههای حذف شده را پس از 30 روز پاک میکند. این ویژگی ممکن است برای برخی کاربران مفید باشد، اما در برخی موارد نیاز به غیرفعال کردن این قابلیت وجود دارد.
چرا باید حذف خودکار زبالهها را غیرفعال کنیم؟
غیرفعال کردن حذف خودکار زبالهها میتواند به دلایل زیر مفید باشد:
- حفاظت از محتوا: ممکن است بخواهید تا زمانی که مطمئن نشوید نیازی به محتوا ندارید، آن را نگه دارید.
- مدیریت بهتر: با غیرفعال کردن این ویژگی، میتوانید به راحتی زبالهها را مدیریت کنید و در صورت نیاز آنها را بازیابی کنید.
- صرفهجویی در زمان: اگر به طور مکرر به محتواهای حذف شده نیاز دارید، این کار میتواند زمان شما را صرفهجویی کند.
نحوه غیرفعال کردن حذف خودکار زبالهها
برای غیرفعال کردن حذف خودکار زبالهها در وردپرس، میتوانید از یکی از روشهای زیر استفاده کنید:
روش اول: ویرایش فایل wp-config.php
یکی از سادهترین روشها برای غیرفعال کردن این ویژگی، ویرایش فایل wp-config.php است. برای این کار:
- به پنل مدیریت هاست خود وارد شوید.
- فایل wp-config.php را پیدا کنید و آن را ویرایش کنید.
- کد زیر را به انتهای فایل اضافه کنید:
define(‘EMPTY_TRASH_DAYS’, 0);
این کد باعث میشود که وردپرس دیگر زبالهها را به طور خودکار حذف نکند.
روش دوم: استفاده از کدهای PHP
اگر میخواهید از کدهای PHP برای غیرفعال کردن این ویژگی استفاده کنید، میتوانید از کد زیر در فایل functions.php قالب خود استفاده کنید:
function wpb_remove_schedule_delete() {
remove_action(‘wp_scheduled_delete’, ‘wp_scheduled_delete’);
}
add_action(‘init’, ‘wpb_remove_schedule_delete’);
این کد باعث میشود که وردپرس دیگر به طور خودکار زبالهها را حذف نکند.
جمعبندی
غیرفعال کردن حذف خودکار زبالهها در وردپرس میتواند به شما کمک کند تا محتواهای حذف شده را بهتر مدیریت کنید. با استفاده از روشهای ذکر شده، میتوانید این ویژگی را به راحتی غیرفعال کنید. اطلاعات ارائه شده در این مقاله جنبه عمومی دارد و به کاربران کمک میکند تا به راحتی با تنظیمات وردپرس خود آشنا شوند.




