Поиск

How to: Получить и показать первое изображение из записи

first image from post

Очень часто в блогах используется вводная картинка для поста. Какая нибудь ассоциативная или привлекающая внимание. А у некоторых шаблонов главная страница сделана не в виде обычного блога, когда записи идут последовательно, а «портального» типа, когда в разных блоках могут показываться последние записи из разных категорий. И что бы автоматизировать этот процесс, нам необходимо взять первую картинку из поста и показать ее (иногда еще и изменить размер).

Так вот, большинство вариантов используют для этой цели пользовательские поля. Это хорошая идея, но вы должны знать, что с помощью простого PHP кода, вы можете добиться аналогичного результата и «выдернуть» первое изображение из записи, ну и вывести его где будет необходимо.

В продолжении способ получения ссылки на первое изображение для каждой записи…

Показываем trackback/pingbacks отдельно

Показываем trackback/pingbacks отдельно
Равняйсь. Стройсь. Комменты — направо, пингбэки, трекбэки — налево :)

Не знаю как кому, а лично мне не нравится когда идут вперемешку комменты и пинг-/трекбэки. Почитывая блоги, заметил — что у некоторых они показываются отдельно. Ессно сразу же кинулся искать — как сделать себе такое полезное улучшение. Задумка вполне выполнима. Но делается, не то что бы легко и сразу, плагином например, но делается. Не буду писать что, где и когда — делал давно, уже не помню. Перейдем сразу к выполнению.

1. Комментарии

Обобщенная структура комментариев. Просто показываем комментарии. Без классов, без вставок.

< ?php if($comments) : ?>
 <ul>
  < ?php foreach ($comments as $comment) :
     if (get_comment_type() == "comment") : ?>
      <li>< ?php comment_text() ?></li>
    < ?php endif; endforeach; ?>
 </ul>

читать далее … →