J'ai quelques types de publications personnalisées, telles que 'review'. Je n'arrive pas à trouver comment faire une section (par exemple, www.mysite.com/reviews/) qui fonctionne comme la page d'accueil du blog, mais liste les critiques au lieu des articles (avec pagination et tout). J'aimerais utiliser un gabarit séparé pour ça aussi.Comment faire une page pour les types de publication personnalisés dans Wordpress 3.0?
Répondre
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(); ?>
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é.
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.
Accédez à la page des permaliens dans votre backend et il les effacera parfois automatiquement.
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(); }
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 ...
- 1. Types WordPress personnalisés post Réécrire
- 2. archives basée sur la date pour post_types personnalisés (wordpress 3.0)
- 3. Liaison de types de post personnalisés dans Wordpress?
- 4. Type de publication personnalisée WordPress 3.0 avec téléchargement
- 5. Types de publications personnalisées WordPress - Pretty Permalinks
- 6. Comment faire pour lancer une erreur de validation dans Wordpress?
- 7. Utilisation de la structure permalink de WordPress sur les types de publications personnalisés
- 8. bulldozer convertisseurs personnalisés pour les types primitifs
- 9. Champs personnalisés dans le flux RSS WordPress
- 10. Création de tags personnalisés pour Wordpress
- 11. Comment faire pour interroger les messages wordpress par champ personnalisé
- 12. Comment les types F # personnalisés correspondent-ils aux types CLR?
- 13. Comment implémenter la sérialisation xml pour les types personnalisés?
- 14. Comment utiliser les conditions pour différencier une page et une sous-page dans WordPress?
- 15. Wordpress: types de publications personnalisées: utilisation de champs personnalisés ou de taxonomies?
- 16. Questions sur Wordpress 3.0 RC
- 17. Wordpress - comment faire un spectacle extrait sur la page d'accueil?
- 18. Wordpress 3.0: Question de menu
- 19. Comment créer une page d'accueil dans WordPress
- 20. Comment afficher les commentaires sur une page statique dans Wordpress
- 21. Comment faire pour sortir l'URL de l'image sur une page dans wordpress?
- 22. Comment faire sur Wordpress pagination "Page"
- 23. NSCoder et types personnalisés
- 24. Convertisseurs personnalisés pour les types de domaines utilisant NHibernate
- 25. WordPress 2.9.2 VS WordPress 3.0 Release Candidate
- 26. WordPress personnalisés taxonomies
- 27. Comment faire pour identifier l'événement de publication dans Page_Load
- 28. Réécrire les règles pour wordpress 3.0 (multi-site) pour nginx?
- 29. Wordpress 3.0 MultiBlog Theming
- 30. Générer automatiquement des valeurs de champs personnalisés dans Wordpress
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
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
Ce n'est pas une catégorie, c'est un type de message personnalisé. – Scott