2010-01-27 8 views
0

J'ai créé une page personnalisée nommée « produits »modèle de page wordpress personnalisé

<?php 
/* 
Template Name: Products 
*/ 
?> 
<?php get_header(); ?> 

<div id="products_content"> 
    <div id="products_page_header"> 
    <div id="products_page" title="محصولات"> 
     <?php if (have_posts()) : while (have_posts()) : the_post();?> 
     <div class="post"> 
     <h2 id="post-<?php the_ID(); ?>"> 
      <?php the_title();?> 
     </h2> 
     <div class="entrytext"> 
      <?php the_content('<p class="serif">Read the rest of this page &raquo;</p>'); ?> 
     </div> 
     </div> 
     <?php endwhile; endif; ?> 
    </div> 
    </div> 
</div> 
<div id="clear"> </div> 
<?php get_sidebar(); ?> 
<?php get_footer(); ?> 
</div> 
</body></html> 

mais il ne montre pas mes messages, ce que je fais mal?

Répondre

2

Ce code doenst affiche vos messages comme un blog page, ce code ne montre que le contenu de la page « Produits », pour montrer tous vos messages , vous devez utiliser un autre code:

<?php 
/* 
Template Name: Products 
*/ 
?> 
<?php get_header(); ?> 

<div id="products_content"> 
    <div id="products_page_header"> 
    <div id="products_page" title="محصولات"> 
     <?php $query = new WP_Query('showposts=10'.'&paged='.$paged); ?> 
      <?php if ($query->have_posts()) : ?> 
     <?php while ($query->have_posts()) : $query->the_post(); ?> 
     <div class="post"> 
     <h2 id="post-<?php the_ID(); ?>"> 
      <?php the_title();?> 
     </h2> 
     <div class="entrytext"> 
      <?php the_content('<p class="serif">Read the rest of this page &raquo;</p>'); ?> 
     </div> 
     </div> 
     <?php endwhile; endif; ?> 
    </div> 
    </div> 
</div> 
<div id="clear"> </div> 
<?php get_sidebar(); ?> 
<?php get_footer(); ?> 
</div> 
</body></html> 
0

Pour une boucle norme wordpress, ce <?php endwhile; endif; ?> devrait être

<?php endwhile; ?> 
<?php else : ?> 

(optional: Sorry, but you are looking for something that isn't here.) 

<?php endif; ?> 

<?php get_sidebar(); ?> 
<?php get_footer();?> 
+0

noting happens! il ne montrera aucun message! – datisdesign

Questions connexes