WordPress.org

Make WordPress Core

Ticket #7422: 7422.diff

File 7422.diff, 2.5 KB (added by wojtek.szkutnik, 8 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.