2013-03-24 58 views
0

我目前的WP主题(@http://lillypillyps.com.au)主页上有一个“引用”部分,我想用各种各样的“自行车”横幅替换。从主页上循环的类别中的wordpress随机发帖

this site's header上的推荐相似,我希望它在页面加载时显示随机推荐,并循环显示所有其他推荐。

我有一个帖子cetegory称为“推荐”,我希望它从此拉标题和内容。

我已经看到了通过http://wordpress.org/support/topic/show-random-posts-custom-fields?replies=10接近这个东西,但不是我想要的。我希望能有一个插件,但是因为我不知道该怎么称呼它,所以我找不到任何东西,甚至是远距离关闭。

也许,我可以用一个变化这个代码:

<script type="text/javascript"> 
    $(document).ready(function() { 
      $('#escape').fadeIn(3000).delay(2000).fadeOut(3000); 
      $("#quotes").load("quotes.html",function() { 
     $quotes = $("p.quotes"); 
     var q = Math.floor(Math.random() * $quotes.length); 
     $quotes.eq(q).addClass("next"); // set the next to fade 
     f();   
    }) 
}); 
function f() { 
    $(".next").fadeIn(3000).delay(2000).fadeOut(3000, function() { 
     // fadeout ended, we prepare the next one 
     $(this).removeClass("next"); 
     $(this).next("p.quotes").addClass("next"); 
     if($(".next").length==0) $("p.quotes:first").addClass("next"); 
     f(); 
    }); 
} 
</script> 

但使用PHP脚本从指定的类别,而不是从一个平面的html页面拉...

请帮帮忙!

回答

0
<?php 

$array = get_posts(array('category' => 1)); 
shuffle($array); 

foreach ($array as $post) { 
    //Blah blah javascript 
} 


?> 
+0

这是很模糊......如何将这些代码中去了JavaScript的(我通过'回声假设 “”;')得到''和'<?php the_title(); ?> – 2013-03-26 02:52:45

+0

让PHP回声一个包含每个the_content和the_title()的JavaScript数组,然后让您的JavaScript函数循环遍历PHP创建的数组。 – 2013-03-30 12:10:13

+1

感谢理查德......我把这个放在太硬的篮子里,并设法找到一个我可以操纵的插件,以便与我想要的非常接近。干杯 – 2013-04-02 05:54:14

相关问题