Comment puis-je changer l'affichage de mes pages d'étiquette?
-
16-10-2019 - |
Question
Ok, j'utilise le plugin TagCloudShortCode. J'ai un problème avec la façon dont mon écran pages tag .... Je veux qu'ils afficher la façon dont ils montrent sur ma page principale, avec l'image et plus le bouton ... Comment puis-je changer la façon dont il affiche?
Je veux afficher comme ceci http://www.top-iphone-apps.info/
mais il affiche comme celui-ci http://www.top-iphone-apps.info/?tag=free
(je sais très peu sur le codage, essayez donc d'être précis, et si vous me donnez le code expliquer ce que chaque ligne fait donc je peux apprendre s'il vous plaît)
merci!
Mise à jour ... Je l'ai fixé en changeant ce dans le fichier index.php
<?php if ( is_archive() || is_search() ) : // Only display excerpts for archives and search. ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
à
<?php if ( is_archive() || is_search() ) : // Only display excerpts for archives and search. ?>
<div class="entry-content">
<?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'twentyten' ) ); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
copier fondamentalement les choses de l'autre statemnt. Il a travaillé, mais je sais que c'est une façon bâclée de le fixer, donc si quelqu'un peut me dire la meilleure façon de le faire, je vous en serais reconnaissant.
La solution
D'abord, la racine de votre problème est que WordPress a deux balises de modèle très différentes pour les messages de sortie: the_content()
et the_excerpt()
. Il y a beaucoup de nuances avec ces derniers et de nombreux détails vous méprenez pas, je l'ai fait de mon mieux pour obtenir tout juste après mon blog si vous êtes intéressé que Donner un sens d'extraits WordPress et teasers .
Dans ce cas spécifique que vous voulez, mais the_content()
thème utilisations the_excerpt()
.
il suffit que l'édition dans votre suivi en question n'est pas vraiment bâclée, en fait, il est le seul (non-désordre) façon de changer l'un de ces à l'autre.
Le problème est que vous perdrez vos modifications prochaine mise à jour Twenty Ten (ou WordPress, puisque Twenty Ten fait partie du paquet).
La façon un peu plus complexe, mais solide et la mise à niveau de preuve est de créer le thème de l'enfant pour Twenty Ten et appliquer vos réglages là-bas.
- Créer un thème enfant, voir dans le Codex. Il utilise Twenty Ten comme exemple, devrait être facile à suivre.
- Passez à votre thème enfant, au départ, il serait identique à Twenty Ten.
- Créer un fichier
loop-tag.php
dans le dossier de votre thème enfant. - Copier le contenu de Twenty Ten
loop.php
à cetteloop-tag.php
que vous avez créé. - Appliquer vos modifications
loop-tag.php
(vous pouvez probablement jeter des choses supplémentaires si vous en avez envie, ce fichier ne charge pour les pages d'archives de tag).
Autres conseils
ouvrir le fichier "tag.php" dans un éditeur, remplacez
get_template_part( 'loop', 'tag' );
avec
get_template_part( 'loop', 'index' );