2012-09-13 89 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