Введите ваш адрес почты


sdcvoy.ru
Понравился сайт? Поделись с друзьями!
Главная » Wordpress » Tegi-soderzhimogo-wordpress

Теги содержимого WordPress

Здравствуйте Уважаемые читатели! Сегодня я решил разобрать теги содержимого или теги цикла wordpress. А для рассмотрения я возьму код из одного шаблона моей темы:

<?php if(have_posts()) : ?>
       <?php while(have_posts()) : the_post(); ?>
          <article>
             <header><h2><?php the_title(); ?></h2><time pubdate><?php the_time('j M Y'); ?></time>
             </header>
                  <div class="avtor">
                           Автор: <?php the_author(); ?>
                  </div>
                     <?php the_content() ?>
             <footer>
                    <mark><?php the_tags(); ?> </mark>
             </footer>
<div class="previous-post">
        <?php previous_post_link('%link','%title',true) ?>
</div>
<div class="next-post">
        <?php next_post_link('%link','%title',true) ?>
</div>
                <?php comments_template(); ?>
            </article> 
        <?php endwhile; ?>
<?php endif; ?>

С циклом wordpress я думаю вы все уже познакомились. Осталось рассмотреть что находится внутри этого цикла. И так начнём!

the_title()

Тег the_title() отвечает за вывод названия заголовка поста (статьи, странички и т.п.) Чтобы вам проще было понять предлагаю взглянуть на картинку расположенную ниже.

the_title() wordpress

Этот тег я поместил в шапку поста в тег h2.

the_time() и the_author()

Далее в шапке статьи у меня идёт тег the_time(). В wordpress его используют для вывода даты публикации. Поэтому его я вставил в тег html5 — time:

<time pubdate><?php the_time('j M Y'); ?></time>

the_time() wordpress

Следующий тег, который мы рассмотрим является the_author() . Он используется для вывода автора статьи. Это может быть любой автор, который зарегистрировался на сайте как автор и написал статью. Указывается в настройках профиля.

<div class="avtor">
    Автор: <?php the_author(); ?>
</div>

the_author() в wordpress

Вы как администратор сайта от себя можете добавить нового пользователя, если у вас не предусмотрена регистрация на сайте. Вовсе не обязательно делать, как у меня. Можно поместить автора статьи и в самый низ содержимого после статьи, можно вообще не использовать данный тег.

Теги the_content() и the_excerpt()

Вообщем эти два тега служат для вывода содержимого записи, страницы и т.п. Отличие состоит в том, что тег the_content() выводит всё содержимое, а тег the_excerpt() лишь небольшую его часть.

Теги the_content() the_excerpt()

Тег the_tags()

Тег the_tags() используется для вывода меток(тегов) статьи. Я вставил его в тег mark в подвал поста:

<footer>
   <mark><?php the_tags(); ?> </mark>
</footer>

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

Метки в wordpress

Теги previous_post_link() и next_post_link()

Для навигации между постами в записях я использовал теги previous_post_link() и next_post_link(), первый из них используется для указания предыдущей статьи, соответственно второй для следующей. Можно было бы использовать постраничную навигацию, но её я использую в шаблонах для категорий (рубрик).

Теги previous_post_link и next_post_link


Вообще использовать теги, которые представлены выше можно как угодно и в каком удобно порядке. Главное чтобы они находились в гармонии между собой и использовались по назначению. Думаю, что у вас все получится!



наверх