Как сделать панель анонсов будущих статей в 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
  3. 1.4
  4.  


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