Как сделать панель анонсов будущих статей в WordPress, плюс готовый виджет

Анонсы статей блога в WordPress, мотивируют читателей заходить на ваш блог чаще. В том числе и для автора, анонсы являются мотивирующим фактором, для выполнения обещаний написать запланированную статью к обещанной дате. Как вывести эти анонсы в вашем блоге, расскажу в этой статье. Плюс, сдесь можно скачать плагин — виджет анонсов публикаций WP_Anons.

На самом деле все очень просто!

Подготовка:

  • Определитесь, где будет размещен ваш блок с анонсами (сайдбар, футер и т.д.).
  • Для вставки блока анонсов, нам придется работать с исходным кодом вашей темы. Файл темы, для вставки блока через админ-панель, должен быть открыт для записи. Установите права 666 через FTP или через панель администрирования хостингом на ваш изменяемый файл (сайдбар, футер). После редактирования, права записи необходимо будет вернуть в 644.
  • И, конечно же, нам нужен сам код блока анонсов.

Вставляем блок анонсов статей, на примере сайдбара:

  1. Откройте в редакторе Админ-панельДизайнРедакторsidebar.php
  2. Определитесь в какую часть сайдбара вставить блок анонсов, вверх или вниз.
  3. Найдите блок, типа такого:
    <div class="box">
       <div class="box_title">Заголовок виджета:</div>
         <div class="box_content">
    	    <ul>
              <li>< ?php php_kod();?></li>
    	    </ul>
        </div>
    </div>

    Этот код, пример виджета в сайдбаре. У  вас он может состоять из разных элементов, но суть одна.

  4. Скопируйте такой блок в буфер
  5. Вставьте скопированный код в то место где будет блок анонсов.
  6. Отредактируйте заголовок блока анонсов.
  7. Замените все что находится между<ul></ul> на код ниже:
    < ?php
    $my_query = new WP_Query('post_status=future&order=ASC&showposts=5');
        if ($my_query->have_posts()) {
            while ($my_query->have_posts()) : $my_query->the_post(); ?>
                   <li>< ?php the_title(); ?><br />(на < ?php the_time('d.m.y') ?>)</li>
             < ?php endwhile;
        }else{
        ?>
        <li>< ?php _e('Еще нет анонсов'); ?></li>
    < ?php } ?>
  8. Нажмите сохранить.

Посмотрите, как выглядит этот блок  в сайдбаре. Если он не появился, переместите весь блок ниже или выше по коду, пока не появится.

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

Если все заработало, не забудьте вернуть права доступа к файлу в 644.

Как нибудь позже, напишу виджет анонсов для WordPress, для тех кому будет сложно работать с кодом.

В догонку!
Оказалось, написать виджет для WordPress довольно просто!

Для тех у кого темы поддерживают виджеты:

Плагин — виджет WP_Anons для блога WordPress!

Для плагина создана своя страница, где вы можете скачать плагин, написать отзыв.

Ссылка на страницу плагина WP_Anons

Если возникнут вопросы, пишите.


Нашел ошибку в тексте? Выдели ее мышкой и нажми Система Orphus
СЛЕДИТЕ ЗА НОВОСТЯМИ Подписаться на мой Twitter
Автор:Олег МедынскийРубрика: Дизайн блога
Разрешается перепечатка статьи с обязательным указанием открытой ссылки на источник.

КОММЕНТАРИИ К СТАТЬЕ

  1. 1.1

    Обязательно себе поставлю! Хотя бы для того, чтоб саму себя контролировать и мотивировать все делать в обещанный срок :)
    Сначала попробую на локальном, так сразу на работающем блоге пою\баиваюсь.
    Спасибо за полезную информацию.

  2. 1.2

    Как жаль, что здесь нет возможности редактирования своего сообщения!
    Очень полезная функция. Ну, надеюсь, догадались, что я ПОБАИВАЮСЬ :)

    • 1.3

      Подправил насчет побаиваюсь :)

  3. 1.4

    Спасибо за статью. Обязательно поробую.

  4.  


Ваши вопросы, замечания, пожелания и предложения, по работе сайта, пишите на E-mail.