mojwp.ru
Генератор рекламных блоков »
Назад

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

Опубликовано: 29.03.2012
Время на чтение: 7 мин
5
137

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

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

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

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

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

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

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

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

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

  • Редактировать. Когда Вы будете залогинены на своем сайте и будете "гулять" по статьям, то в созданном сейчас блоке, следом за названием запланированной статьи в скобках увидите это слово. Для чего оно нужно? Если Вы надумаете что-то подредактировать в одной из отображаемых статей, то не нужно будет искать их в админке сайта, а достаточно нажать на Редактировать. Простые посетители сайта не будут ее видеть. Название можно сменить на любое, которое Вам нравится.
  • 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.

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

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

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

Оцени статью

Давай, оцени статью!

Автор:
Виталий
Поделиться
Похожие записи
Черкани пару строк
  • Станислав Степанов
    Опубликовано: 01.04.2012 Ответить на сообщение

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

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

  • Татьяна
    Опубликовано: 06.04.2012 Ответить на сообщение

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

    • mojWP
      Опубликовано: 06.04.2012 Ответить на сообщение

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

  • seogrot
    Опубликовано: 31.05.2012 Ответить на сообщение

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

  • Pavel
    Опубликовано: 30.07.2012 Ответить на сообщение

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

Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.

X
SEO-тема для WordPress сайта
Все заточено под продвижение. Максимально быстрая. Встроен функционал.