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

  • Добрый день!

    Есть вот такой набросок главной страницы будующего сайта http://evgenii.bcr.by/

    Вывожу по нижеследующему коду в index.php заголовок «infopom_приветствие» в виде ссылки на содержимое самой записи (заголовок в коде здесь на форуме я не помещаю в «<?php the_permalink(); ?>» по причине неверного отображения самого кода, чтобы не запутать!!! )

    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
      <?php the_title(); ?> //  здесь я, как писал выше, заключаю заголовок в "<?php the_permalink(); ?>"
    
    <?php endwhile; ?>
    <?php else: ?>
      <span>Ошибка сети</span>
    <?php endif; ?>

    Но после клика по заголовку ничего не происходит. Он как был так и остается. Как-будто он ссылается сам на себя.

    Помогите разобраться, почему после клика на заголовок записи не отображается сама запись?
    Третий день голову ломаю в чем может быть проблема.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • здесь я, как писал выше, заключаю заголовок в «<?php the_permalink(); ?>»

    Как? Покажите пример.

    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
    
    <?php endwhile; ?>
    <?php else: ?>
    <span>Ошибка сети</span>
    <?php endif; ?>

    Посмотрите по этому адресу http://www.cyberforum.ru/wordpress/thread1139593.html#post6002385

    Там код нормально отображается

    Там код нормально отображается

    Здесь тоже, если вы внизу формы ввода реплик прочтёте сообщение (и кнопка есть для ленивых) )

    А по существу вопроса помочь можете?

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Помогите разобраться, почему после клика на заголовок записи не отображается сама запись?

    Потому что отсутствует вызов the_content().

    Посмотрите, как устроены шаблоны других тем для WordPress.

    Вызов «the_content()» ничего не решает. На странице тогда виден заголовок а под ним сам текст. А мне нужно чтобы по клику на заголовок отображался этот самый текст

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    На странице тогда виден заголовок а под ним сам текст.

    Вероятно, потому что у вас сейчас и список записей, и сами записи выводятся одним и тем же шаблоном index.php.

    Сделайте для записей отдельный шаблон (single.php), в соответствии с иерархией шаблонов. Вызов the_content() можно будет добавить только в него.

    Ещё раз предлагаю посмотреть, как устроены шаблоны других тем для WordPress.

    Понятно. Спасибо, это действительно работает. Странно, что в моем случае нельзя выводить записи на индексной странице.

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