2010-12-12 3 views
0

J'utilise ce code ci-dessous dans wordpress 3 pour obtenir et limiter le nombre de pages enfants postées au parent. Les extraits de publication vont dans un div. quand ils frappent 7 je veux créer un nouveau div et le limiter à 7 et ainsi de suite. Une fois que les messages frappent 7 créer un nouveau div et obtenir le prochain 7.Créer un nouveau div dynamiquement dans wordpress

voir le code ci-dessous.

<div id="folio-content"> 
<?php 
$projectpage = get_pages('child_of='.$post->ID.'&sort_column=post_date&sort_order=desc&number=7'); 

$count = 0; 
foreach($projectpage as $page) 
{ 
$content = $page->post_content; 
if(!$content) 
continue; 
if($count >= 2) 
break; 
$count++; 
$content = apply_filters('the_content', $content); 
?> 
<div class="thumb-container"> 
<div class="thumb">ID) ?>"><?php echo get_image ("thumbnail",1,1,1,$page->ID);?> 
</div> ID) ?>"><?php echo $page->post_title ?> 
</div> 
<?php 
} 
?> 

</div> 

Répondre

0

Non testé, mais peut-être quelque chose comme ça

<div id="folio-content"> 
<div class="7-set"> 
<?php 
$projectpage = get_pages('child_of='.$post->ID.'&sort_column=post_date&sort_order=desc&number=7'); 

$count = 0; 
foreach($projectpage as $page) 
{ 
if(!($count % 7)):?> 
</div><!--/close set!--> 
<div class="7-set"> 
<?php 
endif; 
$content = $page->post_content; 
if(!$content) 
continue; 
if($count >= 2) 
break; 
$count++; 

$content = apply_filters('the_content', $content); 
?> 
<div class="thumb-container"> 
<div class="thumb">ID) ?>"><?php echo get_image ("thumbnail",1,1,1,$page->ID);?> 
</div> ID) ?>"><?php echo $page->post_title ?> 
</div> 
<?php 
} 
?> 
</div><!--/close set!--> 
</div><!--/close folio content!--> 
+0

Hey, merci! Je vais essayer et j'ai aussi quelques idées. Merci encore. – chad

Questions connexes