- Statut : non résolu
- Ce sujet contient 8 réponses, 4 participants et a été mis à jour pour la dernière fois par
SoOlivier, le il y a 9 années et 6 mois.
-
AuteurMessages
-
22 décembre 2015 à 10 h 11 min #557624
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 4.3.1
– Version de PHP/MySQL : 5.5.12 et 5.6.17
– Thème utilisé : En cours de dévelopement
– Extensions en place : Types
– Nom de l’hebergeur : Localhost
– Adresse du site : LocalhostProblème(s) rencontré(s) :
Bonjour.
Je suis actuellement en cours de développement d’un nouveau Thème. J’ai créé la home page et je travaille maintenant sur la partie blog.
J’ai donc créé un fichier archive.php et category.php. Mon problème est que ces deux fichiers ne semble pas être pris en compte par wordpress. A l’appel du blog je suis rediriger vers index.php.
J’ai activé les permaliens sur la structure suivante : http://127.0.0.1/site/exemple-article/ et le lien dans le menu pointe vers http://127.0.0.1/site/blog/
Pour le moment dans mes fichiers archives, category et index, j’affiche juste un titre pour les différencier et la boucle have_posts().
Avez-vous une explication?
D’avance merci
22 décembre 2015 à 11 h 01 min #1033299Je poste le contenu de mon fichier index :
<div class="blog-post">
<div class="inside">
<span>Posté le </span>
<span>dans <a href="cat_name; ?> »> cat_name; ?></a></span>
<div class="view">
<p></p>
<a href="ID ); ?> » class= »more »>Lire la suite…</a>
</div>
</div>
</div>
<p class="nothing">
Il n’y a pas de Post à afficher !
</p>Je pense donc que lors du clic sur le lien catégorie, wordpress devrait me rediriger vers category.php.
Help please.
22 décembre 2015 à 11 h 30 min #1033300Bonjour,
Voici un lien qui pourrait vous aider : https://developer.wordpress.org/themes/basics/template-hierarchy/
Comme vous pouvez le voir sur ce lien, par défaut quand wordpress ne trouve pas le fichier template correspondant il retourne toujours le fichier index en dernier et je pense que dans votre cas c’est le fichier single.php qu’il manque.
En effet dans le code que vous avez posté le lien pointe vers le lien d’un poste et non pas vers le lien de la catégorie.
Bonne journée,
Wapaca.22 décembre 2015 à 12 h 49 min #1033301Merci pour ce lien.
Le fait d’avoir ajouter le fichier single.php me permet bien de voir l’article.
Cependant, quand je clic sur le lien suivant, je devrais voir la page category.php, non?
<a href="cat_name; ?> »> cat_name; ?></a>D’avance merci
22 décembre 2015 à 16 h 53 min #1033302Bonsoir.
Je ne trouve toujours pas de solution. Je ne sais pas si ça viens de la génération de mon lien ou de la structure de ma page category. Voici le code de ma page :
<div class="information">
<div class="citation">
<h2>sdf gfds gs</h2>
et voici le code de mon loop.php:
<div class="blog">
<div class="blog-post">
<div class="inside">
<span>Posté le </span>
<!–<span>dans <a href="cat_name; ?> »> cat_name; ?></a></span>–>
<span>dans <a href="term_id ) )?> »> dsfds</a></span>–>
<span><a href=" »><img src="/img/comment.png »></a></span>
<div class="view">
<p></p>
<a href="ID ); ?> » class= »more »>Lire la suite…</a>
</div>
</div>
<!--Pagination-->
<div class="pagniation">
2,
‘prev_text’ => __( ‘Précédant’, ‘textdomain’ ),
‘next_text’ => __( ‘Suivant’, ‘textdomain’ ),
‘screen_reader_text’ => ( ‘az’ ),
) );
?>
</div>
<p class="nothing">
Il n’y a pas de Post à afficher !
</p>
</div>Je ne vois pas quelle est mon erreur.
22 décembre 2015 à 22 h 16 min #1033303Bonjour,
Sauf erreur (de ma part), l’erreur (la vôtre), c’est d’avoir mis en commentaires l’affichage de la catégorie :
<!–dans <a href="cat_name; ?> »> cat_name; ?>–>
23 décembre 2015 à 7 h 52 min #1033304Flobogo wrote:Bonjour,Sauf erreur (de ma part), l’erreur (la vôtre), c’est d’avoir mis en commentaires l’affichage de la catégorie :
<!–dans <a href="cat_name; ?> »> cat_name; ?>–>
J’avais essayé autre chose pour le lien et j’ai oublié de retirer le commentaire par la suite. Cependant ça ne fonctionne toujours pas.
Je ne vois vraiment pas d’où ça peut venir. Pour créer un lien vers une category il faut bien utiliser le code suivant :
<a href="cat_name; ?> »> cat_name; ?></a>23 décembre 2015 à 10 h 39 min #1033305Bonjour,
Pour créer un liens vers une catégorie, il faut utiliser le code suivant
<a href="term_id ) ); ?> »> cat_name; ?></a>
23 décembre 2015 à 12 h 39 min #1033306Merci ferryd. Avec ce lien ça fonctionne parfaitement.
Il ne manqué donc bien le fichier single.php et le lien pour afficher la catégorie était incorrect.
ferryd wrote:Bonjour,Pour créer un liens vers une catégorie, il faut utiliser le code suivant
<a href="term_id ) ); ?> »> cat_name; ?></a>
Merci à tous.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.