Как сделать панель анонсов будущих статей в WordPress, плюс готовый виджет
Анонсы статей блога в WordPress, мотивируют читателей заходить на ваш блог чаще. В том числе и для автора, анонсы являются мотивирующим фактором, для выполнения обещаний написать запланированную статью к обещанной дате. Как вывести эти анонсы в вашем блоге, расскажу в этой статье. Плюс, сдесь можно скачать плагин — виджет анонсов публикаций WP_Anons.
На самом деле все очень просто!
Подготовка:
- Определитесь, где будет размещен ваш блок с анонсами (сайдбар, футер и т.д.).
- Для вставки блока анонсов, нам придется работать с исходным кодом вашей темы. Файл темы, для вставки блока через админ-панель, должен быть открыт для записи. Установите права 666 через FTP или через панель администрирования хостингом на ваш изменяемый файл (сайдбар, футер). После редактирования, права записи необходимо будет вернуть в 644.
- И, конечно же, нам нужен сам код блока анонсов.
Вставляем блок анонсов статей, на примере сайдбара:
- Откройте в редакторе Админ-панельДизайнРедакторsidebar.php
- Определитесь в какую часть сайдбара вставить блок анонсов, вверх или вниз.
- Найдите блок, типа такого:
<div class="box"> <div class="box_title">Заголовок виджета:</div> <div class="box_content"> <ul> <li>< ?php php_kod();?></li> </ul> </div> </div>
Этот код, пример виджета в сайдбаре. У вас он может состоять из разных элементов, но суть одна.
- Скопируйте такой блок в буфер
- Вставьте скопированный код в то место где будет блок анонсов.
- Отредактируйте заголовок блока анонсов.
- Замените все что находится между<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 } ?>
- Нажмите сохранить.
Посмотрите, как выглядит этот блок в сайдбаре. Если он не появился, переместите весь блок ниже или выше по коду, пока не появится.
Если блок появился, но нет в нем анонсов, это означает, что вам нужно создать эти анонсы. Создайте, для теста, пару публикаций из одних заголовков, с датой выхода на 10 дней позже.
Если все заработало, не забудьте вернуть права доступа к файлу в 644.
Как нибудь позже, напишу виджет анонсов для WordPress, для тех кому будет сложно работать с кодом.
В догонку!
Оказалось, написать виджет для WordPress довольно просто!
Для тех у кого темы поддерживают виджеты:
Плагин — виджет WP_Anons для блога WordPress!
Для плагина создана своя страница, где вы можете скачать плагин, написать отзыв.
Ссылка на страницу плагина WP_Anons
Если возникнут вопросы, пишите.
Нашел ошибку в тексте? Выдели ее мышкой и нажми
- СТАТЬИ ПО ТЕМЕ
- ЕЩЕ ИЗ РУБРИКИ
- ПОПУЛЯРНЫЕ
КОММЕНТАРИИ К СТАТЬЕ