2010-10-18 5 views
1

S'il vous plaît d'abord laissez-moi expliquer ma question. J'utilise wordpress pour créer des sites Web pour les jeux flash, donc je n'ai pas de page pour les messages. J'ajoute chaque jeu parWordpress: page de catégorie pas pour les postes

<code> 
    post-new.php?post_type=game 
</code> 

et vous pouvez voir que ce n'est pas le poste régulier pour wordpress. J'essaie d'utiliser ce code de codex:

<code> 
    <?php if (have_posts()) : while (have_posts()) : the_post(); 
    $i = 0; 
    $loop = new WP_Query(array('post_type' => 'game', 'post_per_page' => 5)); 
    while ($loop->post_type()) : $loop->game(); 
    ?> 
</code> 
<code> 
    <?php if (in_category('')) { ?> 
       <div class="post-cat-three"> 
    <?php } else { ?> 
       <div class="post"> 
    <?php } ?> 
    <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> 

    <small><?php the_time('F jS, Y') ?> by <?php the_author_posts_link() ?></small> 

    <div class="entry"> 
     <p>Category: <?php single_cat_title(); ?></p> 

    </div> 

    <p class="postmetadata">Posted in <?php the_category(', '); ?></p> 
</code> 

Je pense qu'il faut vraiment des œuvres pour les postes, mais dans ce cas j'essaie de changer après pour les jeux, essayez plusieurs façons, mais ne sucseed encore. Quelqu'un pourrait-il me dire ce que j'ai changé dans ce code? Je pense que le balbutiement dans le début avec 'ont post' et 'la boucle'. Merci.

Répondre

1

J'espère que cela aidera. Ceci est de mon WordPress type de message personnalisé (boucle):

<?php query_posts('post_type=clients&showposts=1000'); 

if (have_posts()) : while (have_posts()) : the_post(); $nameofclient = get_post_meta($post->ID,'name_of_client',true); $clientcompany = get_post_meta($post->ID,'company_of_client',true);?> <div <?php post_class();?> id="ka-<?php the_ID(); ?>"> <h2 class="categorytitle"><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2> <?php the_content(); ?><p class="ats_autors">/ <?php if($nameofclient): echo '<span class="client">'.$nameofclient.'</span>'; endif; if($clientcompany): if($nameofclient){echo ', ';} echo '<span class="client-company">'.$clientcompany.'</span>'; endif; ?></p></div><?php endwhile; endif;wp_reset_query();?>

+0

Merci, mais je ne peux pas appliquer votre boucle à mon code, peut-être à cause de mon php low skills ou smth else, mais j'ai une page d'incatégorie d'erreurs. J'ai essayé de changer votre 'nom_de_clients' et 'compagnie' pour ma catégorie, mais ce n'était pas utile. Merci quand même! – glazsasha

+0

C'était pour "custom' type de poste'' "qui est similaire aux messages, comme je l'ai compris de votre code. Et oui, ce n'est pas pour 'categories'. –

Questions connexes