WordPress.org

Make WordPress Core

Ticket #33045: 33045.5.patch

File 33045.5.patch, 848 bytes (added by ramiy, 2 years ago)
  • wp-includes/post-template.php

     
    19441944        echo $rows;
    19451945        echo '</ul>';
    19461946}
     1947
     1948/**
     1949 * Retrieve the parent post ID.
     1950 *
     1951 * @since 5.3.0
     1952 *
     1953 * @param int|WP_Post|null $post_id Optional. Post ID or post object.
     1954 *
     1955 * @return int
     1956 */
     1957function get_post_parent( $post_id = null ) {
     1958        $post = get_post( $post_id );
     1959
     1960        if ( empty( $post ) ) {
     1961                return 0;
     1962        }
     1963
     1964        return $post->post_parent;
     1965}
     1966
     1967/**
     1968 * Whether the post has a parent post.
     1969 *
     1970 * @since 5.3.0
     1971 *
     1972 * @param int|WP_Post|null $post_id Optional. Post ID or post object.
     1973 *
     1974 * @return int
     1975 */
     1976function has_post_parent( $post_id = null ) {
     1977        return (bool) get_post_parent( $post_id );
     1978}