Поддержка Проблемы и решения дочерные и родительские записи

  • Решено face2005

    (@face2005)


    Добрый день! нужно родительской и дочерной записи дать разные шаблоны. Подскажите как проверить кто есть кто?

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • родительские и дочерние записи

    Как понимать смысл этих слов?

    Автор face2005

    (@face2005)

    ну вот когда выбираем родителя , нужно проверить в шаблоне или родительская или дочерняя..
    https://prnt.sc/0OrXMdbrf1cX

    Автор face2005

    (@face2005)

    сделал так:

    function is_subpage() {
        global $post;
        if (is_page() && $post->post_parent) {
            return $post->post_parent;
        } else {
            return false;
        }
    }
    
    if (is_subpage()) {
        echo '<h1>' . get_the_title() . ' (родительская: ' . 
             get_the_title($post->post_parent) . ')</h1>';
    } else {
        echo '<h1>' . get_the_title() . '</h1>';
    }
    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    function is_subpage()

    В ядре есть аналогичная функция has_post_parent(), можно использовать её.

    Автор face2005

    (@face2005)

    спасибо, буду знать…

    Коллеги, какое это имеет значение какой статус у записи — родительская или дочерняя? На что это влияет?

    Автор face2005

    (@face2005)

    мне нужно было назначать разные шаблоны… я выше писал…

    нужно было назначать разные шаблоны

    Какой смысл в этом, чего вы хотели этим добиться?

Просмотр 8 ответов — с 1 по 8 (всего 8)