我在wordpress网站上工作。在侧边栏中有第Recent News
部分。其中包含4条近期新闻。我希望刷新页面后它会改变。
我创建了一个类别名称News
之后插入了10个帖子并为所有10个帖子选择了News
类别。
并通过wp代码显示侧边栏中最近发布的4条帖子。但我希望它会在刷新页面时发生变化。如果有任何机构有任何想法,请帮助我。我正在使用下面的代码
<h1>
<img src="<?php echo bloginfo('template_url'); ?>/images/icon1.jpg" alt="" /> Recent News
</h1>
<?php
global $post;
$myposts = get_posts('numberposts=4','category=5');
foreach( $myposts as $post ) : setup_postdata($post); ?>
<p><strong><?php the_title(); ?></strong> <br />
<?php the_excerpt(); ?></p>
<h3><img src="<?php echo bloginfo('template_url'); ?>/images/sapration1.jpg" alt="" /></h3>
<?php endforeach; ?>
通过查询我知道它是如何可能的但是在wordpress中我是怎么做的。在查询中这可以用RAND()
函数。
$ sql = mysql_query(“SELECT * FROM wp_testimonials
ORDER BY RAND()LIMIT 0,2”);
请尽快回复我。我将非常感谢你
答案 0 :(得分:0)
Hello Friend我得到了解决方案。
<h1><img src="<?php echo bloginfo('template_url'); ?>/images/icon1.jpg" alt="" /> Recent News</h1>
<?php $recent = new WP_Query("cat=5&showposts=4&orderby=rand");
while($recent->have_posts()) : $recent->the_post(); ?>
<p><strong><?php the_title(); ?></strong> <br />
<?php the_excerpt(); ?></p>
<h3><img src="<?php echo bloginfo('template_url'); ?>/images/sapration1.jpg" alt="" /></h3>
<?php endwhile; ?>