Перейти к содержимому


Партнерская программа Expressrxsales

Подскажите какой плагин умеет делать так

#1 masterklas-s

masterklas-s
  • Пользователь
  • 1 сообщений
  • Репутация: 0
0

Отправлено 25 Октябрь 2012 - 08:40

В общем есть сайт на wordpress, там набито около 750 постов. По дате эти посты не отсортированы и не нужно это. А нужно так, чтобы в определенное время, например один раз в сутки, посты перемешивались. То есть, человек зашедший на сайт через сутки после его последнего посещения увидит в первой десятке постов на главной странице совершенно другие посты чем он видел вчера. А по факту, админ блога ничего не обновлял. Нужно мне это для того, что когда уезжаю в командировку блог не "висел" а освежался как бы новыми постами.

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Не создается новая запись в wordpress
  2. Бесплатный плагин для одностраничника на wordpress
  3. Как сделать, чтобы сайт не тормозил, когда большая нагрузка?
  4. Самые необходимые плагины на Wordpress
  5. Подскажите, какие вы используете плагины для защиты?

#2 mojWP

mojWP
  • Пользователь
  • 49 сообщений
  • Репутация: 15

Отправлено 26 Октябрь 2012 - 09:47

такой код модифицировать нужно под свой шаблон
<?php $randompost = $wpdb->get_results("SELECT ID FROM $wpdb->posts WHERE post_status = 'publish' AND post_type = 'post' ORDER BY RAND() LIMIT 5");
if ($randompost) {
foreach ($randompost as $post) { 
  $ID = $post->ID;
  $postid = get_post($post->ID);
  $title = $postid->post_title; ?>
<li><a href="<?php echo get_permalink($postid); ?>" title="<?php echo $title ?>"><?php echo $title ?></a></li>
<?php } } ?>
или так
<?php
query_posts(array('orderby' => 'rand', 'showposts' => 1));
if (have_posts()) :
	 while (have_posts()) : the_post(); ?>
	   <a href="&lt;?php the_permalink() ?&gt;" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
	    <?php the_excerpt();
	 endwhile;
endif; ?>

  • 2


Оформление форума – IPBSkins.ru