WordPress.org

Make WordPress Core

Changeset 50396


Ignore:
Timestamp:
02/20/2021 05:43:55 PM (7 months ago)
Author:
johnbillion
Message:

Posts, Post Types: Rename the new post parent conditional tag functions for clarity.

  • get_parent_post() becomes get_post_parent()
  • has_parent_post() becomes has_post_parent()

Props johnjamesjacoby, SergeyBiryukov, lukecarbis, peterwilsoncc

Fixes #33045

Location:
trunk
Files:
2 edited

Legend:

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

    r50127 r50396  
    19731973 * @return WP_Post|null Parent post object, or null if there isn't one.
    19741974 */
    1975 function get_parent_post( $post = null ) {
     1975function get_post_parent( $post = null ) {
    19761976    $wp_post = get_post( $post );
    19771977    return ! empty( $wp_post->post_parent ) ? get_post( $wp_post->post_parent ) : null;
     
    19861986 * @return bool Whether the post has a parent post.
    19871987 */
    1988 function has_parent_post( $post = null ) {
    1989     return (bool) get_parent_post( $post );
    1990 }
     1988function has_post_parent( $post = null ) {
     1989    return (bool) get_post_parent( $post );
     1990}
  • trunk/tests/phpunit/tests/post/template.php

    r50127 r50396  
    468468
    469469        // Test if child get_parent_post() post returns Null by default.
    470         $parent = get_parent_post( $child_id );
     470        $parent = get_post_parent( $child_id );
    471471        $this->assertNull( $parent );
    472472
     
    480480
    481481        // Test if child get_parent_post() post returns the parent object.
    482         $parent = get_parent_post( $child_id );
     482        $parent = get_post_parent( $child_id );
    483483        $this->assertNotNull( $parent );
    484484        $this->assertSame( $parent_id, $parent->ID );
     
    499499
    500500        // Test if child has_parent_post() post returns False by default.
    501         $parent = has_parent_post( $child_id );
     501        $parent = has_post_parent( $child_id );
    502502        $this->assertFalse( $parent );
    503503
     
    511511
    512512        // Test if child has_parent_post() returns True.
    513         $parent = has_parent_post( $child_id );
     513        $parent = has_post_parent( $child_id );
    514514        $this->assertTrue( $parent );
    515515    }
Note: See TracChangeset for help on using the changeset viewer.