2011-12-08 10 views
1

Wordpress 3.1のmagicfields 2.0プラグインを使用する。
はここで壊れたページです: http://sseko.wecreativeagency.com/style/Magicfields foreachが停止せず、反復回数が多すぎる

、ここでそれが働いたページです:
http://sseko.wecreativeagency.com/university-bound/

注意が最初のページのフッターがmagicfieldsからID情報を受信して​​いる

<?php get_header(); ?> 
<div id="content"> 
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

    <article id="post-<?php the_ID(); ?>"> 

      <?php the_content(); ?> 
      <div id="note" class="grid_12"><p class="note grid_6 alpha"><span class="special">Style your Ssekos!</span> There are so many ways to tie your Ssekos. Watch the videos and learn how! Then, come up with your own!</p><h1 class="grid_6 omega"><?php wp_title(' ','true','right'); ?></h1></div>     
      <?php $styles = getFieldOrder('image'); 
           if(is_array($styles)) 
           {foreach($styles as $style) 
            { 
            echo "<div class='grid_3'>"; 
            echo "<a rel='styles' href='#info$style'class='inlineimg grid_3'>"; 
            echo "<img src='"; 
            echo get_image('image',1,$style,$tag_img=0); 
            echo "'class='grid_3' title='"; 
            echo get('name',1,$style); 
            echo "'alt='"; 
            echo get('name',1,$style); 
            echo "'";          
            echo "</a>"; 
            echo "<h2 class='grid_3'>"; 
            echo get('name',1,$style); 
            echo "</h2></div>"; 
            echo "<div style='display:none'><div id='info$style' class='grid_8 lightbox'>"; 
            echo get('link',1,$style); 
            echo "</div></div>"; 

            } 
           } 
           ?> 
    <div class="clear"></div> 
    </article> 
    <?php endwhile; endif; ?> 

データベースで余分なエントリがないかどうかチェックしましたが、以下の要素を繰り返し実行する理由が見つかりません。

答えて

2

何らかの理由でサイトを確認できませんでしたが、2つのネストループがあるため、これがうまくいっていると思います。 - > while、your foreachループのいずれかがWordpressループです。 Wordpressループで投稿が検出されると、投稿ごとに2つ目のループが繰り返されます... たとえば、10 $投稿があるページでは、$スタイルごとに10回繰り返します。 1つの投稿があると、1回繰り返されます。 私が言ったように、何らかの理由であなたのサイトは私には利用できませんでしたが、あなたのURL構築を見て、私の推測では、最初の例では動作しません。 2番目のURLは1つの投稿です...

関連する問題