Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




clean_attachment_cache [ WordPress Function ]

clean_attachment_cache ( $id, $clean_terms = false )
Parameters:
  • (int) $id The attachment ID in the cache to clean
  • (bool) $clean_terms optional. Whether to clean terms cache
Uses:
Defined at:



Will clean the attachment in the cache.

Cleaning means delete from the cache. Optionally will clean the term object cache associated with the attachment ID.

This function will not run if $_wp_suspend_cache_invalidation is not empty. See wp_suspend_cache_invalidation().

Source


<?php
function clean_attachment_cache($id$clean_terms false) {
    global 
$_wp_suspend_cache_invalidation;

    if ( !empty(
$_wp_suspend_cache_invalidation) )
        return;

    
$id = (int) $id;

    
wp_cache_delete($id'posts');
    
wp_cache_delete($id'post_meta');

    if ( 
$clean_terms )
        
clean_object_term_cache($id'attachment');

    
do_action('clean_attachment_cache'$id);
}
?>

Examples [ wp-snippets.com ]

Top Google Search Results

More ...

User discussions [ wordpress.org ]

0 User Note(s)

None yet. Be the first!

Add New ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics