函数来显示某个类别中的随机帖子

时间:2011-06-17 作者:Downloadtaky

大家好,我正在尝试创建一个函数,该函数可以响应从choosen类别中随机摘录的帖子。

到目前为止,我所做的是:

<?php function $titoloslide() = {
query_posts(array(\'orderby\' => \'rand\', \'category_name\' => \'testimonianze\', \'showposts\' => 1)); if (have_posts()) : while (have_posts()) : the_post();
"<div class=\'testimonianzefurgonihome\'><a href=\'#\' title=\'Testimonianze noleggio furgoni KobalRent\'>"the_excerpt();"</a></div>"
 endwhile;
endif;
wp_reset_query();};?>
显然。。。这不管用!有人能帮我吗?非常感谢!

为什么在函数中需要所有这些?因为我需要用它作为一些图片和类似的东西的标题标签,所以我不能在title=”“中编写所有代码,我认为一个函数可以做到这一点。

我正在尝试使用NivoSlider,所以我需要将此代码作为标题标记添加到要显示的图像中。

示例:“title=”/>

这个函数从testimonianze类别中随机抽取一篇帖子,并显示他的摘录(我认为这很容易理解:P

如果我这样使用代码,代码就会起作用:

<?php query_posts(array(\'orderby\' => \'rand\', \'category_name\' => \'testimonianze\', \'showposts\' => 1)); if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="testimonianzefurgonihome"><a href="#" title="Testimonianze noleggio furgoni KobalRent"><?php the_excerpt(); ?></a></div>
 <?php endwhile; ?>
 <?php endif;?>
 <?php wp_reset_query(); ?>
但即使在代码更正之后,也无法以任何其他方式获得工作版本。

有什么想法或建议吗?(也许有些祈祷也会奏效:P)

1 个回复
最合适的回答,由SO网友:Michael 整理而成

已清除语法错误:

<?php function titoloslide() { 
query_posts(array(
  \'orderby\' => \'rand\', 
  \'category_name\' => \'testimonianze\', 
  \'posts_per_page\' => 1
)); 
if (have_posts()) : while (have_posts()) : the_post(); ?>
 <div class=\'testimonianzefurgonihome\'><a href=\'#\' title=\'Testimonianze noleggio furgoni KobalRent\'><?php the_excerpt(); ?></a></div>
<?php endwhile; endif; wp_reset_query(); 
}
?>

结束