Menu Adam R Brown

WP hooks navigation: Home/browseActions indexFilters index

Source View: deleted_postmeta

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

This hook occurs 2 times in this file.

Line Code
238                wp_cache_delete($o_id, $meta_type . '_meta');
239           }
240      } else {
241           wp_cache_delete($object_id, $meta_type . '_meta');
242      }
243
244      do_action( "deleted_{$meta_type}_meta", $meta_ids, $object_id, $meta_key, $_meta_value );
245
246      if ( 'post' == $meta_type )
247           do_action( 'deleted_postmeta', $meta_ids );
248
249      return true;
250 }
251
252 /**
253  * Retrieve metadata for the specified object.
254  *
255  * @since 2.9.0
256  *
 
Line Code
491           // Run the query, will return true if deleted, false otherwise
492           $result = (bool) $wpdb->query( $wpdb->prepare( "DELETE FROM $table WHERE $id_column = %d LIMIT 1;", $meta_id ) );
493
494           // Clear the caches.
495           wp_cache_delete($object_id, $meta_type . '_meta');
496
497           do_action( "deleted_{$meta_type}_meta", (array) $meta_id, $object_id, $meta->meta_key, $meta->meta_value );
498
499           if ( 'post' == $meta_type )
500                do_action( 'deleted_postmeta', $meta_id );
501
502           return $result;
503
504      }
505
506      // Meta id was not found.
507      return false;
508 }
509