WordPress.org

Make WordPress Core

Ticket #18713: post.php.diff

File post.php.diff, 429 bytes (added by sirzooro, 3 years ago)

New pre_wp_insert_post_data filter

  • post.php

    old new  
    24322432        $postarr = wp_parse_args($postarr, $defaults); 
    24332433 
    24342434        unset( $postarr[ 'filter' ] ); 
     2435         
     2436        $postarr = apply_filters( 'pre_wp_insert_post_data', $postarr ); 
     2437        if ( is_wp_error( $postarr ) ) { 
     2438                if ( $wp_error ) 
     2439                        return $postarr; 
     2440                else 
     2441                        return 0; 
     2442        } 
    24352443 
    24362444        $postarr = sanitize_post($postarr, 'db'); 
    24372445