2010-09-27 3 views

Répondre

0

Créez une page appelée avis, puis créez un nouveau modèle dans votre dossier de thème appelé page-reviews.php. Ajoutez tous les éléments nécessaires au modèle et incluez un query_posts devant votre boucle de post. Il devrait ressembler à ceci:

<?php query_posts("post_type=reviews"); ?> 
    <?php if (have_posts()) :?> 
    <?php while (have_posts()) : the_post(); ?>   
     <div class="post" > 
      <h2><a href="<?php the_permalink() ?>" ><?php the_title(); ?></a></h2>      
      <?php the_content(); ?>  
     </div><!-- Post ends --> 
    <?php endwhile; ?> 
    <?php else: ?> 
    <p>Sorry, we could not find what you were looking for</p> 
    <?php endif; wp_reset_query(); ?> 
0

Vous avez besoin d'aide pour obtenir .htaccess pour convertir vos catégories en URL dures. Je pensais que WP l'a fait automatiquement, donc vous voudrez regarder et vous assurer que vous avez configuré les permissions du répertoire sur WP afin qu'il puisse écrire dans votre fichier .htaccess. Veuillez lire le this guide et il sera effacé.

+0

Eh bien, la réécriture d'URL n'est pas le problème. La question est comment puis-je créer la page elle-même? – Scott

+0

Vous ne créez pas cette page. En définissant une catégorie, tout élément étiqueté avec la même catégorie serait répertorié ici. Maintenant, si vous voulez une page statique, vous ajoutez simplement une nouvelle page au lieu d'une nouvelle publication. – Geekster

+0

Ce n'est pas une catégorie, c'est un type de message personnalisé. – Scott

0

Dupliquer le fichier dans votre thème appelé « single.php » et le renommer en « single-reviews.php »

Depuis « single.php » est utilisé pour votre postes réguliers, vous pouvez ajouter le nom du type de message personnalisé à la fin de "single-" pour l'utiliser automatiquement.

Maintenant, une fois dans le fichier "single-reviews.php" vous pouvez ajuster la mise en page comme vous voulez.

Si vous obtenez une erreur 404 ou si la mise en page n'est pas correcte, vous devrez peut-être vider les règles de réécriture. Vous pouvez le faire de deux façons.

  1. Accédez à la page des permaliens dans votre backend et il les effacera parfois automatiquement.

  2. La meilleure façon de le faire est dans votre fichier "functions.php" dans votre répertoire thématique ajoutez le code suivant:

    add_action ('init', 'flush_rewrite_rules');

    fonction flush_rewrite_rules() { global $ wp_rewrite; $ wp_rewrite-> flush_rules(); }

0

Créer une nouvelle page appelée avis. Créez un nouveau modèle de page qui appelle le type de message personnalisé. Assignez le modèle de page à la page ...

Questions connexes