Frage

Ok, ich verwende das TagCloudshortCode -Plugin. Ich habe ein Problem damit, wie meine Tagseiten angezeigt werden ... Ich möchte, dass sie die Art und Weise, wie sie auf meiner Hauptseite angezeigt werden, mit dem Bild und mehr Schaltfläche anzeigen ... wie ändere ich die Art und Weise, wie sie anzeigt?

Ich möchte, dass es so anzeigt http://www.top-iphone-apps.info/

Aber es zeigt solche an http://www.top-iphone-apps.info/?tag=free

(Ich weiß sehr wenig über das Codieren. Versuchen Sie also, spezifisch zu sein, und wenn Sie mir Code geben, erklären Sie, was jede Zeile tut, damit ich bitte lernen kann.)

Danke!

Update ... Ich habe es behoben, indem ich dies in der Index.php -Datei geändert habe

<?php if ( is_archive() || is_search() ) : // Only display excerpts for archives and search. ?>
            <div class="entry-summary">
                <?php the_excerpt(); ?>
            </div><!-- .entry-summary -->

zu

<?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">&rarr;</span>', 'twentyten' ) ); ?>
                <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'twentyten' ), 'after' => '</div>' ) ); ?>
            </div><!-- .entry-content -->

Grundsätzlich kopieren Sie das Zeug aus dem anderen Status. Es hat funktioniert, aber ich weiß, dass es eine schlampige Art ist, es zu reparieren. Wenn mir also jemand sagen kann, wie besser es geht, würde ich es schätzen.

War es hilfreich?

Lösung

Erstens ist die Wurzel Ihres Problems, dass WordPress zwei sehr unterschiedliche Vorlagen -Tags zum Ausgabe von Posts hat: the_content() und the_excerpt(). Es gibt viele Nuancen mit diesen und viele bekommen Details falsch, ich habe mein Bestes getan, um alles in meinem Blog in den Beitrag zu bekommen, wenn Sie daran interessiert sind Machen Sie einen Sinn für WordPress -Auszüge und -Teaser.

In diesem speziellen Fall möchten Sie the_content(), aber das Thema verwendet the_excerpt().

Es ist nicht wirklich schlampig, es so zu bearbeiten, wie es in Ihrem fraglichen Follow-up ist, tatsächlich ist es die einzige (nicht-messy) Art, eine davon in einen anderen zu ändern.

Problem ist, dass Sie Ihre Änderungen beim nächsten Update von Twenty Ten (oder WordPress, da Twenty Tenundzwanzig Teil des Pakets ist) verlieren.

Der etwas komplexere, aber solide und upgrade Proof ist es, ein Kinderthema für zwanzig zu erstellen und Ihre Optimierungen dort anzuwenden.

  1. Erstellen Sie ein Kinderthema, siehe Kinderthemen in Codex. Es verwendet zwanzig als Beispiel, sollte leicht zu folgen sein.
  2. Wechseln Sie zu Ihrem Kinderthema, zu Beginn wäre es identisch mit zehn.
  3. Erstelle Datei loop-tag.php im Ordner Ihres Kindes.
  4. Kopieren Sie Inhalte von zehn Jahren loop.php dazu loop-tag.php Sie haben erstellt.
  5. Wenden Sie Ihre Änderungen auf loop-tag.php (Sie können wahrscheinlich nur zusätzliche Sachen wegwerfen, wenn Sie Lust dazu haben, diese Datei lädt nur für Tag -Archivseiten.)

Andere Tipps

Öffnen Sie die Datei "Tag.php" in einem Editor, ersetzen Sie

get_template_part( 'loop', 'tag' );

mit

get_template_part( 'loop', 'index' ); 
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange
scroll top