Make WordPress Core


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/post.php

    r23213 r22989  
    683683function get_post_ancestors( $post ) {
    684684    if ( ! $post )
    685         return array();
     685        return false;
    686686
    687687    $post = get_post( $post );
     
    30113011 *
    30123012 * @since 2.1.0
    3013  * @uses $wpdb
    3014  * @uses do_action() Calls 'edit_post', 'save_post', and 'wp_insert_post' on post_id and post data.
     3013 * @uses wp_update_post()
    30153014 *
    30163015 * @param mixed $post Post ID or object.
    30173016 */
    30183017function wp_publish_post( $post ) {
    3019     global $wpdb;
    3020 
    30213018    if ( ! $post = get_post( $post ) )
    30223019        return;
    3023 
    30243020    if ( 'publish' == $post->post_status )
    30253021        return;
    30263022
    3027     $wpdb->update( $wpdb->posts, array( 'post_status' => 'publish' ), array( 'ID' => $post->ID ) );
    3028 
    3029     clean_post_cache( $post->ID );
    3030 
    3031     $old_status = $post->post_status;
    30323023    $post->post_status = 'publish';
    3033     wp_transition_post_status( 'publish', $old_status, $post );
    3034 
    3035     do_action( 'edit_post', $post->ID, $post );
    3036     do_action( 'save_post', $post->ID, $post );
    3037     do_action( 'wp_insert_post', $post->ID, $post );
     3024    wp_update_post( $post );
    30383025}
    30393026
     
    35953582 */
    35963583function get_page_uri($page) {
    3597     $page = get_post( $page );
    3598 
     3584    if ( ! is_object($page) )
     3585        $page = get_post( $page );
    35993586    $uri = $page->post_name;
    36003587
Note: See TracChangeset for help on using the changeset viewer.