WordPress.org

Make WordPress Core

Ticket #7422: 7422.diff

File 7422.diff, 2.5 KB (added by wojtek.szkutnik, 4 years ago)
  • wp-includes/bookmark.php

     
    343343                        $value = esc_attr($value); 
    344344                } 
    345345        } else if ( 'db' == $context ) { 
    346                 $value = apply_filters("pre_$field", $value); 
     346                $value = apply_filters("pre_$field", $value, $bookmark_id); 
    347347        } else { 
    348348                // Use display filters by default. 
    349349                $value = apply_filters($field, $value, $bookmark_id, $context); 
  • wp-includes/post.php

     
    14571457                } 
    14581458        } else if ( 'db' == $context ) { 
    14591459                if ( $prefixed ) { 
    1460                         $value = apply_filters("pre_$field", $value); 
    1461                         $value = apply_filters("${field_no_prefix}_save_pre", $value); 
     1460                        $value = apply_filters("pre_$field", $value, $post_id); 
     1461                        $value = apply_filters("${field_no_prefix}_save_pre", $value, $post_id); 
    14621462                } else { 
    1463                         $value = apply_filters("pre_post_$field", $value); 
    1464                         $value = apply_filters("${field}_pre", $value); 
     1463                        $value = apply_filters("pre_post_$field", $value, $post_id); 
     1464                        $value = apply_filters("${field}_pre", $value, $post_id); 
    14651465                } 
    14661466        } else { 
    14671467                // Use display filters by default. 
  • wp-includes/taxonomy.php

     
    12301230                else 
    12311231                        $value = esc_attr($value); 
    12321232        } else if ( 'db' == $context ) { 
    1233                 $value = apply_filters("pre_term_$field", $value, $taxonomy); 
    1234                 $value = apply_filters("pre_${taxonomy}_$field", $value); 
     1233                $value = apply_filters("pre_term_$field", $value, $term_id, $taxonomy); 
     1234                $value = apply_filters("pre_${taxonomy}_$field", $value, $term_id); 
    12351235                // Back compat filters 
    12361236                if ( 'slug' == $field ) 
    12371237                        $value = apply_filters('pre_category_nicename', $value); 
  • wp-includes/user.php

     
    854854                        $value = esc_attr($value); 
    855855        } else if ( 'db' == $context ) { 
    856856                if ( $prefixed ) { 
    857                         $value = apply_filters("pre_$field", $value); 
     857                        $value = apply_filters("pre_$field", $value, $user_id); 
    858858                } else { 
    859                         $value = apply_filters("pre_user_$field", $value); 
     859                        $value = apply_filters("pre_user_$field", $value, $user_id); 
    860860                } 
    861861        } else { 
    862862                // Use display filters by default.