_update_blog_date_on_post_delete

The timeline below displays how wordpress function _update_blog_date_on_post_delete has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 5.5

/**
 * Handler for updating the current site's last updated date when a published
 * post is deleted.
 *
 * @since 3.4.0
 *
 * @param int $post_id Post ID
 */
function _update_blog_date_on_post_delete($post_id)
{
    $post = get_post($post_id);
    $post_type_obj = get_post_type_object($post->post_type);
    if (!$post_type_obj || !$post_type_obj->public) {
        return;
    }
    if ('publish' !== $post->post_status) {
        return;
    }
    wpmu_update_blogs_date();
}

WordPress Version: 4.9

/**
 * Handler for updating the current site's last updated date when a published
 * post is deleted.
 *
 * @since 3.4.0
 *
 * @param int $post_id Post ID
 */
function _update_blog_date_on_post_delete($post_id)
{
    $post = get_post($post_id);
    $post_type_obj = get_post_type_object($post->post_type);
    if (!$post_type_obj || !$post_type_obj->public) {
        return;
    }
    if ('publish' != $post->post_status) {
        return;
    }
    wpmu_update_blogs_date();
}

WordPress Version: 4.0

/**
 * Handler for updating the blog date when a published post is deleted.
 *
 * @since 3.4.0
 *
 * @param int $post_id Post ID
 */
function _update_blog_date_on_post_delete($post_id)
{
    $post = get_post($post_id);
    $post_type_obj = get_post_type_object($post->post_type);
    if (!$post_type_obj || !$post_type_obj->public) {
        return;
    }
    if ('publish' != $post->post_status) {
        return;
    }
    wpmu_update_blogs_date();
}

WordPress Version: 3.7

/**
 * Handler for updating the blog date when a published post is deleted.
 *
 * @since 3.4.0
 *
 * @param int $post_id Post ID
 */
function _update_blog_date_on_post_delete($post_id)
{
    $post = get_post($post_id);
    $post_type_obj = get_post_type_object($post->post_type);
    if (!$post_type_obj->public) {
        return;
    }
    if ('publish' != $post->post_status) {
        return;
    }
    wpmu_update_blogs_date();
}