2012-03-28 13 views
0

私のワードプレスアプリケーションを開発する際に、私はいくつかのランダムな投稿を表示する必要があり、ユーザーは投稿を更新できるリンクを提供する必要があります。こちらのページとは、私がこれまでに上記のコードワードプレスの一部のページを更新する

<div id="random-wrapper"> 
    <h3>Random Posts</h3> 
     <div id="random-content" style="opacity: 1; display: block;"> 
      <?php 
      $args1 = array('numberposts' => 12 ,'orderby' => 'rand'); 
      global $post; //save the current post 
      $temp=$post; 
      $rand_posts1 = get_posts($args1); 
      foreach($rand_posts1 as $post) ://yes this is required, we need $post in setup_postdata 
       setup_postdata($post); ?> 
       <?php $values = get_post_custom_values("Image"); 
       if (isset($values[0])) { ?> 
        <span style="float:left; padding:0 0 10px;"> 
         <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" class="left"> 
          <img src="<?php echo bloginfo('template_url'); ?>/scripts/timthumb.php?src=/<?php 
          $values = get_post_custom_values("Image"); echo $values[0]; ?>&w=80&h=80&zc=1&q=90" 
          alt="<?php the_title(); ?>" class="colabs-image" width="80px" height="80px" /></a> 
        </span> 
       <?php } ?> 
      <?php endforeach; 
      $post=$temp;//restore current page 
      ?> 
     </div> 
</div> 

が正常に動作しているホームページにやっていることですが、私はそれが中に表示するために、他のランダムな投稿を取り出すことができるように私は上記のdivを更新する方法を確認していませんホームページ。 jQueryを使ってリロードすることはできますが、これを別のページに分けてページをリロードするよりも、WordPressでこれをどうすればいいのかわかりません。

この機能を実現する方法を提案してください。

答えて

0

コンテンツを生成しているphpファイルへのajax呼び出しを使用できます。次に、応答を取得し、IDを使用してdivをリフレッシュします。 PHPファイルをカスタムコードする必要があるかもしれません。基本的にファイルを再生して、必要なコンテンツのみを出力することができます。 Wordpressコーデックスサイトには、カスタムループに関する多くの情報があります。

関連する問題