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

  • Решено rsl89

    (@rsl89)


    Всем привет.
    Такой вопрос.
    Есть пост, есть к нему комменты, а есть ответы к комментам.
    В комменте я хочу вывести, например дату:
    $date = get_comment_date( $d, $comment_id);
    но тогда она появится помимо родительского коммента еще и в подкомментах к нему, как показывать эту дату (это пример, вывести я хочу еще некоторые надписи), только для родительского коммента, будет код php, не могу сообразить как его сформулировать.
    Подскажите пожалуйста.

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • У родительского комментария comment_parent равен 0, вот от этого и отталкивайтесь.

    
    $comment = get_comment( $comment_id);
    		
      if(!$comment->comment_parent) {
    
      echo 'текст для первого комментария';
    
    }
    Автор rsl89

    (@rsl89)

    Отлично! спасибо больше! Все просто и логично!
    А не подскажите ли как такое провернуть с шортстори и с фулл стори?
    Например не показывать в шорт а показать также «нечто» только в фулл?
    Это касается самого поста.
    Тут не от чего оттолкнуться…

    Можно в произвольном поле указывать, где и что показывать.

    Автор rsl89

    (@rsl89)

    Можно в произвольном поле указывать, где и что показывать.

    не понял Вас

    Тогда я тоже не понял вопроса.

    Автор rsl89

    (@rsl89)

    Тогда я тоже не понял вопроса.

    Например та же самая дата, я вывожу ее в посте под текстом, в самом низу (под блоком тегов и т д), но она также и выводится на превью поста, в списке превью — постов, как выводить эту дату (это пример) только в полном посте, когда юзер уже перешел в него а не на превью тоже

    Используйте условный тег is_single()

    Автор rsl89

    (@rsl89)

    Используйте условный тег is_single()

    действительно!
    Век живи -век учись!
    Спасибо большое!

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «Скрыть записи в комментах» закрыта для новых ответов.