如何限制或禁用WordPress自动清空垃圾箱

什么是WordPress中的垃圾箱?

WordPress早在2.9版本就增加了垃圾箱功能。它的工作方式与您电脑上的回收站或垃圾箱类似。换句话说,删除的帖子不会永久删除,而是先放入垃圾箱,这样就可以在一定时间内恢复。

通过访问WordPress仪表盘的 文章 » 所有文章 ,然后点击“垃圾箱”选项,可以查看放入垃圾箱的内容。

WordPress网站会在30天后自动删除垃圾箱中的任何内容,以防止堆积。

方法1:使用插件更改WordPress清空垃圾箱的时间

首先,您需要安装并激活 Change Empty Trash Time 插件。完成后,访问管理仪表盘的 设置 » 常规 页面。然后,滚动到页面底部,您会看到一个名为“清空垃圾箱时间(以天为单位)”的新设置。

简单地输入WordPress清空垃圾箱所需要的天数。例如,输入1表示每天,7表示每周,30表示每月。如果输入0,删除的帖子和页面将被永久删除,而不是放入垃圾箱。

方法2:使用代码更改WordPress清空垃圾箱的时间

您还可以通过使用代码片段来配置垃圾箱的清空频率。如果您不熟悉代码,请使用方法1。为此,您需要编辑 wp-config.php 文件。

在文件中添加以下代码行:define('EMPTY_TRASH_DAYS', 1 ); //整数表示天数。如果将这个代码片段保留原样,那么垃圾箱将每天清空一次。您可以将数字1更改为其他数字,垃圾箱将在相应天数后清空。

方法3:停止WordPress自动清空垃圾箱

如果您想停止WordPress自动删除垃圾箱中的项目,可以使用代码片段。安装并激活 WPCode 插件后,访问WordPress仪表盘的 Code Snippets » + Add Snippet,然后选择“Add Your Custom Code (New Snippet)”选项。

复制以下代码片段并将其粘贴到“Code Preview”框中:function wpb_remove_schedule_delete() {remove_action( 'wp_scheduled_delete', 'wp_scheduled_delete' );} add_action( 'init', 'wpb_remove_schedule_delete' );

这段代码会删除定时删除垃圾箱内容的操作。从此,垃圾箱中的项目将一直保留,直到您手动点击“清空垃圾箱”按钮。

总结

我们希望这篇教程帮助您了解如何限制或禁用自动清空垃圾箱。您还可以学习如何自动清空垃圾箱以及我们精选的最佳WordPress插件来帮助您网站成长。



Related Posts

  • 2024-07-28
  • WordPress 基础知识

WordPress主题定制器提供了出色的功能,使你无需触碰代码即可创建一个视觉上吸引人的站点。然而,导航各种自定义选项有时可能让人觉得不知所措。在这篇文章中,我们将引导你了解默认面板,并教你如何像专业人士一样使用WordPress主题定制器。

到文章结尾,你将能够使你的网站看起来更加精致和专业。

閱讀更多
  • 2024-07-23
  • WordPress 基础知识

您是否想在WordPress博客文章中嵌入视频?视频可以为您的网站带来活力,并且是增加用户参与度的绝佳方式。WordPress使得从YouTube、Vimeo、Facebook、Twitter等视频托管网站嵌入视频变得非常简单。在这个初学者指南中,我们将向您展示如何在WordPress博客文章、页面和侧边栏小部件中轻松嵌入视频。

閱讀更多
  • 2024-07-21
  • WordPress 基础知识

安装WordPress后,你需要进行一系列设置来确保你的网站能够顺利运行。在本文中,我们将分享安装WordPress后立即需要完成的最重要事项,包括添加联系表单、设置SEO、安装缓存插件、设置备份等。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>