Как показать родительскую выдержку на дочерней странице

avatar
Taufan
8 августа 2021 в 16:00
47
1
1

В WordPress у меня есть страница вложений (дочерняя страница).
Как отобразить родительскую выдержку на этой странице?
Так как этот код не сработал:

<?php global $post;
  if ( $post->post_parent ) { ?>

    <?php echo get_the_excerpt( $post->post_parent ); ?>

<?php } ?>

Спасибо за помощь.
Я очень ценю это.

Источник

Ответы (1)

avatar
amarinediary
8 августа 2021 в 17:32
0

Вы можете использовать wp_get_post_parent_id(), который будет

Возвращает идентификатор родителя сообщения.

Затем вы можете отобразить отрывок через get_the_excerpt(), который будет

Получает отрывок сообщения.

Вы должны получить что-то вроде (следующее не проверено)

<?php
echo get_the_excerpt(wp_get_post_parent_id());
//...
Taufan
8 августа 2021 в 19:44
0

Я пробую этот код, но он тоже не работает: <?php global $post; if ( $post->post_parent ) { ?> <?php echo get_the_excerpt(wp_get_post_parent_id()); ?> <?php } ?>