Changeset 7883 for trunk/bp-blogs/bp-blogs-functions.php
- Timestamp:
- 02/14/2014 07:02:16 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-blogs/bp-blogs-functions.php
r7879 r7883 835 835 * @param string $meta_value Optional. If present, the metadata will only be 836 836 * deleted if the meta_value matches this parameter. 837 * @param bool $delete_all Optional. If true, delete matching metadata entries 838 * for all objects, ignoring the specified blog_id. Otherwise, only 839 * delete matching metadata entries for the specified blog. 840 * Default: false. 837 841 * @return bool True on success, false on failure. 838 842 */ 839 function bp_blogs_delete_blogmeta( $blog_id, $meta_key = false, $meta_value = false ) {843 function bp_blogs_delete_blogmeta( $blog_id, $meta_key = false, $meta_value = false, $delete_all = false ) { 840 844 global $wpdb, $bp; 841 845 … … 851 855 if ( empty( $meta_key ) ) { 852 856 $keys = $wpdb->get_col( $wpdb->prepare( "SELECT meta_key FROM {$wpdb->blogmeta} WHERE blog_id = %d", $blog_id ) ); 857 $delete_all = false; 853 858 } else { 854 859 $keys = array( $meta_key ); … … 861 866 862 867 foreach ( $keys as $key ) { 863 $retval = delete_metadata( 'blog', $blog_id, $key, $meta_value );868 $retval = delete_metadata( 'blog', $blog_id, $key, $meta_value, $delete_all ); 864 869 } 865 870
Note: See TracChangeset
for help on using the changeset viewer.