0

現在の WP テーマ (@ http://lillypillyps.com.au ) のホームページに「引用」セクションがありますが、これをある種の「サイクリング」バナーに置き換えたいと考えています。

このサイトのヘッダーの証言と同様に、ページの読み込み時にランダムな証言を表示し、他のすべてを循環させたい.

このためにタイトルとコンテンツを取得したい「証言」と呼ばれる投稿カテゴリがあります。

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ページからではなく、指定されたカテゴリからプルします...

助けてください!

4

1 に答える 1

0
<?php

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

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


?>
于 2013-03-25T05:37:57.813 に答える