WordPress — вывод постов в сайдбаре

Author Автор: Роман Чернышов    Опубликовано: 9 декабря 2010

Не редко, на сайте требуется вывести дополнительную информацию (краткий обзор постов из какой либо категории) в том или ином блоке. Это нужно как для удобства пользователя, так и для поисковых систем. В случаи с CMS WordPress вывести привью постов в сайдбаре достаточно просто. Для этого существует большое количество написанных плагинов.

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

Ведь само решение данной задачи укладывается всего в несколько строк.

Вставляем этот код в нужное место шаблона:

<?php $rand_posts = get_posts('numberposts=1&orderby=rand');
foreach( $rand_posts as $post ) :
setup_postdata($post);?>
<div><div><a href="<?php the_permalink() ?>">
<img src="<?php echo get_settings('home'); ?>/wp-content/themes/<?php echo get_settings('template'); ?>/img/line.jpg"/>
<b><?php the_title(); ?></b></a><br/><?the_excerpt2($post, 10);?>
</div></div>
<?php endforeach;?>

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

Оставить комментарий

Автор блога
Чернышов Роман
Роман Чернышов
Веб-разработчик, Full Stack
Senior, Architector
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка