2012-09-13 54 views
2

我有一个问题,我试着去解决,而不是运气不好,IV试图谷歌/计算器等,但我一般“随机邮报”类型找到答案添加随机的自定义信息到WordPress的循环

这里的问题:

我使用的是非常标准的循环

<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
    <?php $cat = get_the_category(); 
    if(strtolower($cat[0]->name) != 'hidden'){ 
    ?> 

然后我显示所有的post数据等,等

我有一个自定义的典型后让我的帖子即,在后端的一个选项,以限制可在网页上显示这些自定义的职位数

get_option('max_amount') 

我想要做的是与混合一些自定义的职位(自定义后型)从环的职位,不超过“MAX_AMOUNT”,但我不希望他们彼此相邻,我需要他们混合在一起。

希望所有有意义,有人能帮助或点我朝着正确的方向

谢谢

回答

2

如果您将帖子添加到和数组,然后你可以使用shuffle($posts)随机发布帖子。然后使用$posts = array_slice($posts, 0, get_option('max_amount')确保您不超过最高金额。

+0

感谢您的帮助。最后,我得到了2个不同数组中的帖子和我的自定义帖子,并进行了合并和洗牌。效果很好 – atmd