Тайны мадридского двора: будущие публикации на блоге

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

И чтобы сделать список публикаций, которые в скором времени появятся на блоге, совершенно не обязательно устанавливать какой-либо плагин, хотя такие и есть. Достаточно просто внести новую функцию списка публикаций WordPress в файл functions.php и добавить php код в сайдбар Вашего блога. Можно напрямую, непосредственно в файл sidebar.php — но тогда у Вас не будет возможности регулировать его расположение. А можно в текстовой виджет, предварительно установив плагин для вставки php кода из редактора Exec-php.

Список публикаций

С помощью какого кода добавить список публикаций?

Код для виджета

<?php if(function_exists('futurepost')) echo futurepost(); ?>

Код списка публикаций для файла функций

function futurepost($ul='ul',$li='li'){

	$futurepost='';

	query_posts($query_string . '&order=ASC&post_status=future');

	while (have_posts()) : the_post();

		$futurepost.='<'.$li.'>'.get_the_title().'</'.$li.'>';

	endwhile;

	if ($futurepost!='')

		$futurepost='<'.$ul.'>'.$futurepost.'</'.$ul.'>';

	return $futurepost; 	

}

Список публикаций блога без плагина

Если не хотите пользоваться плагином, еще один код Вам в помощь. Вставляем в нужное место, например в файл сайдбара:

<div id="future">
	<div id="future_header"><p>Скоро в блоге:</p></div>
	<?php query_posts('showposts=10&post_status=future'); ?>
	<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

	<div>
		<p><strong><?php the_title(); ?></strong><?php edit_post_link('e',' (',')'); ?><br />
		<span class="datetime"><?php the_time('d m Y'); ?></span></p>
	</div>

	<?php endwhile; else: ?><p>Нет запланированных публикаций</p><?php endif; ?>
</div>

Теперь поясню, что в нем можно менять.

1. showposts=5.
Цифра отвечает за количество выводимых скриптом записей в списке публикаций. Можно поменять на свою.

2. php the_time(‘j F Y’).
Этот кусочек отвечает за отображение даты. В данный момент он имеет вид День-Месяц-год. Если хотите поменять порядок и настроить отображение месяца и года (месяц — текстом, сокращенным текстом, с большой или маленькой буквы, цифрами; год — 4 или 2 цифры и т.д.) или указывать часы на тот случай, если в день выходит несколько новостей, то это стандартная функция в php, можете посмотреть в мануале все доступные варианты отображения.





3. «На данный момент запланированных записей нет».
Можете заменить на свою фразу. Она отображается, если у вас на данный момент нет запланированных статей.

Кроме того для админа сайта рядом с заголовком запланированной статьи отображается слово «Редактировать» для быстрого перехода к правке данной новости.

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

Поделись этой статьей с друзьями!

Это будет интересно прочитать:

Добавить комментарий