2012-03-28 137 views
0

網頁的某一部分在開發我的WordPress應用程序,我有,我需要表現出一定的隨機職位和用戶應提供一個鏈接,他/她可以刷新的職位要求,這應該是家的一部分頁面,這裏是我的主頁做了迄今爲止刷新在WordPress

<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> 

上面的代碼工作正常,但我不知道我怎麼可以刷新上述股利,以便它可以讀取任何其他隨機的職位,以顯示主頁。 我知道我可以重新加載使用jQuery,但爲此,我需要將此分隔到其他頁面,並重新加載頁面,我不知道如何在WordPress中完成此操作。

請建議一種實現此功能的方法。

回答

0

你可以使用ajax調用正在產生內容的php文件。然後採取響應並使用其id來刷新div。您可能必須自定義代碼一個PHP文件。您基本上可以複製該文件以僅輸出所需的內容。 WordPress的codex網站有很多關於自定義循環的信息。