Make WordPress Core

Changeset 6248


Ignore:
Timestamp:
10/14/2007 04:55:33 AM (19 years ago)
Author:
ryan
Message:

Add some clean cache hooks

Location:
trunk/wp-includes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/post.php

    r6247 r6248  
    515515                clean_page_cache($postid);
    516516                $wp_rewrite->flush_rules();
     517        } else {
     518                clean_post_cache($postid);
    517519        }
    518520
    … …  
    13581360        if ( ! empty($file) )
    13591361                @ unlink($file);
     1362
     1363        clean_post_cache($postid);
    13601364
    13611365        do_action('delete_attachment', $postid);
    … …  
    16281632
    16291633        clean_object_term_cache($id, 'post');
     1634
     1635        do_action('clean_post_cache', $id);
    16301636}
    16311637
    … …  
    16391645        wp_cache_delete( 'all_page_ids', 'pages' );
    16401646        wp_cache_delete( 'get_pages', 'page' );
     1647
     1648        do_action('clean_page_cache', $id);
    16411649}
    16421650
  • trunk/wp-includes/taxonomy.php

    r6246 r6248  
    833833        clean_term_cache($term, $taxonomy);
    834834
     835        do_action('delete_term', $term, $tt_id, $taxonomy);
    835836        do_action("delete_$taxonomy", $term, $tt_id);
    836837
    … …  
    11771178        foreach ( $object_ids as $id )
    11781179                wp_cache_delete($id, 'object_terms');
     1180
     1181        do_action('clean_object_term_cache', $object_ids, $object_type);
    11791182}
    11801183
    … …  
    12091212
    12101213        wp_cache_delete('get_terms', 'terms');
     1214
     1215        do_action('clean_term_cache', $ids, $taxonomy);
    12111216}
    12121217
Note: See TracChangeset for help on using the changeset viewer.