WordPress has a cron named "delete_expired_transients" as seen in the image below.

enter image description here

In this way, does it clean expired transients daily?


Or is it just giving us action?

Should we clean it ourselves in this way according to the hook?

add_action('delete_expired_transients', 'my_custom_fn');

function my_custom_fn()
{
  delete_expired_transients();
}

See also: delete_expired_transients()

有帮助吗?

解决方案

Yes, delete_expired_transients is a cron event that runs once per day and the function delete_expired_transients() is automatically called when the cron event runs — see wp-includes/default-filters.php. So you do not need to call the function manually like you did in your my_custom_fn() function.

And if you use a plugin like WP Crontrol, you can easily view the cron events in your site and the actions (functions) that will be called when a specific cron event runs.

许可以下: CC-BY-SA归因
scroll top