2012-03-28 46 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网站有很多关于自定义循环的信息。