Ваш промокод mojWPAds на плагин рекламы для WordPress >>

Как отобразить список будущих статей на сайте

список будущих статей на сайтеВ сегодняшней статье Вы узнаете, как автоматически отобразить список запланированных к публикации статей, благодаря чему постоянная читательская аудитория сайта увеличится за счет подписчиков на обновление по RSS, почте или другим источникам информации (Twitter, Google+, Facebook или VKонтакте). Все что от Вас потребуется - это поместить код в виджет сайта и слегка настроить стили (внешний вид) блока под дизайн сайта.

Если Вы не пользуетесь отсрочкой публикации по заданной дате, то очень зря. Плюсы, которые приносит данная функция WordPress, реальны. О них можете прочитать в статье Публикация статей в WordPress по расписанию.

Переходим непосредственно к реализации поставленной цели - отобразить заголовки будущих постов с датой публикации.

Шаг №1: подготовка к размещению кода

Прежде всего нужно определиться, каким образом будет размещен код в сайдбаре (боковой колонке) сайта: при помощи виджета, либо прямой вставкой кода в файл sidebar.php. Если Вы пользуетесь виджетами на сайте, то НАСТОЯТЕЛЬНО рекомендую первый вариант, т.к. прямая вставка кода в файл вынудит Вас "перебрать" код всего сайдбара, чтобы все было так, как Вы привыкли + добавились заголовки будущих постов.

Для тех, кто выбрал вариант с размещением кода через виджет, следует установить соответствующий плагин, который позволяет "работать" коду PHP. На этом сайте я пользуюсь WP PHP widget (ссылка на обзор). С его установкой и размещением у Вас не будет никаких сложностей. Попробуйте.

Шаг №2: выводим список запланированных статей на сайте

После того, как разобрались с WP PHP widget, или аналогом, помещаем в его основное поле следующий код:

<?php query_posts('showposts=5&post_status=future'); ?>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div>
 <p><span class="titlefuture";"><?php the_title(); ?><?php edit_post_link
('Редактировать',' (',')'); ?></span><br />
 <span class="datepubl">Дата публикации: <?php the_time('j F Y'); ?></span></p>
</div>
    <?php endwhile; else: ?><p>
<span class="nonepubl">На данный момент запланированных записей нет.</span></p>
<?php endif; ?>

Теперь поясню, что в этом коде можно поменять:

  • Редактировать. Когда Вы будете залогинены на своем сайте и будете "гулять" по статьям, то в созданном сейчас блоке, следом за названием запланированной статьи в скобках увидите это слово. Для чего оно нужно? Если Вы надумаете что-то подредактировать в одной из отображаемых статей, то не нужно будет искать их в админке сайта, а достаточно нажать на Редактировать. Простые посетители сайта не будут ее видеть. Название можно сменить на любое, которое Вам нравится.
  • showposts=5. В самом начале кода мы можем увидеть подобное. Расшифровка проста - отображается 5 запланированных статей. Если нужно другое количество, то меняем пятерку на другую цифру.
  • php the_time('j F Y'). Расположение j F Y отображает дату, вида: день месяц год. К примеру: 30 Март 2012. Если у Вас в день планируется несколько публикаций, то можно добавить и час выхода статьи. Для этого в скобке нужно сделать следующее ('j F Y H:i')
  • Дата публикации. Данную фразу так же можно менять, либо вообще удалить. На Ваше усмотрение.
  • На данный момент запланированных записей нет. Аналогично: меняем или удаляем.

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

Шаг №3: настраиваем внешний вид заголовков

Если обратили внимание, то в представленном выше коде я задал классы для трех составляющих отображаемого блока: заголовок (titlefuture), дата (datepubl) и текста, повествующего об отсутствии запланированных статей (nonepubl). При помощи них мы сможем настроить внешний вид всего блока, что позволит гармонично вписаться в дизайн всего сайта и привлечь внимание посетителей. А если этот блок разместить над формой подписки на обновление сайта, то число подписчиков будет увеличиваться, при условии что заголовки будущих статей будут действительно заманчивыми.

Уже сейчас Вы можете сами настроить внешний вид всего виджета, воспользовавшись подсказками по CSS из некоторых моих предыдущих статей (например Информация об авторе сайта без плагина или Хаки WordPress — красивый текстовый блок). Так же можете воспользоваться самоучителем и справочником по CSS.

А можете воспользоваться подсказками следующей статьи, которая выйдет на сайте.

Внимание
Следующая статья будет посвящена основным стилевым свойствам CSS, которые нужно знать успешному блоггеру. Не пропустите.

Подписывайтесь на обновления сайта:

Привет.

Меня зовут Виталик. Я автор этого блога и Магазина WordPress https://wp-r.ru/.


Оказываю услуги по созданию и настройке сайтов на WordPress (верстка, натяжка).

Отблагодарить Z888279575784 R109400923968 или ЯД 41001651742138

Мои Контакты. Я в Twitter @mojWP. Смотри на Youtube. Читай RSS блога.

Опубликовано 5 комментариев
  1. Станислав Степанов says:
    http://partner-stepanov.ru

    Здравствуйте Виталий!

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

  2. Татьяна says:
    http://merisabell.ru/

    Как у вас много всего интересного! Подписалась на обновления. Интересно, а как вы вывели топ комментаторов после статей? У вас есть статья на эту тему, просто я только начала читать ваш сайт, завтра вернусь изучать дальше.

    • mojWP says:

      Спасибо.
      Про ТОП статьи нет, т.к. это позаимствованная идея. Поищите в интернете и обязательно найдете, как сделать "топ комментаторов без плагина" ))

  3. seogrot says:
    http://seogrot.com/

    В последнее время на многих блогах наблюдаю подобный функционал. Буквально вчера думал о том, чтоб и у себя подобное реализовать. Иногда бывает влом начинать статью писать или подолгу не можешь определиться о чём написать, а тут, уже запланировал, так что мотивировать как-то должно. К тому же темы иногда интересные в голову приходят и если вовремя не записать со временем забываешь.

  4. Pavel says:
    http://healthbps.ru/

    Извините, но не совсем понял. Данный код выводит статьи, которые уже созданы и сохранены на блоге?
    А если статьи еще не написаны, то этот способ не подходит, как я понял. Так?

Не держи в себе. Выскажись.

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© 2011-2017 | mojwp.ru | Копирование материала разрешено только с письменного согласия
WordPress: 12.01MB | MySQL:109 | 0,241sec
Лучшие плагины для сайта WordPress
Магазин WordPress WP-R.ru
Я понял, не показывай больше.
Смотри мои обучающие видео на YouTube
Сайт использует cookie
Друг, не уходи!