Функция has_post_parent()
позволяет проверить, существует ли у текущего поста, страницы или записи произвольного типа родительский пост.
Возвращает true
– если да, false
– если нет.
Работает на основе get_post_parent(), которая, в свою очередь, работает на основе get_post().
has_post_parent( $post = null )
Выводим ссылку на родительский пост, например возможно вы захотите использовать этот кусок кода для хлебных крошек.
if( has_post_parent() ) { echo '<a href="' . get_permalink( get_post_parent() ) . '">'; echo esc_html( sprintf( __( 'Back to parent post: %s', 'text-domain' ), get_the_title( get_post_parent() ) ) ); echo '</a>'; }
Функции из примера:
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.