Heim  >  Artikel  >  Backend-Entwicklung  >  So zeigen Sie eine Artikelzusammenfassung in WordPress an

So zeigen Sie eine Artikelzusammenfassung in WordPress an

不言
不言Original
2018-07-09 09:41:092770Durchsuche

Dieser Artikel stellt hauptsächlich die Methode zum Anzeigen von Artikelzusammenfassungen in WordPress vor. Er hat einen gewissen Referenzwert. Jetzt können Freunde in Not darauf verweisen.

Ein weiterer schlechter Ort in WordPress , Kategorien und andere Archivseiten, Artikel werden standardmäßig in der Volltextausgabe angeordnet. Ich weiß nicht, ob diese Anzeigemethode mittlerweile bei ausländischen Blogs beliebt ist, aber mir persönlich gefällt sie nicht. Wenn der Artikel länger ist und viele Bilder enthält, öffnet sich die Seite nicht nur langsam, sondern es wird auch schwierig, den Inhalt, der Sie interessiert, schnell zu finden. Laut den meisten inländischen Benutzern

gibt es vier Möglichkeiten, Artikelzusammenfassungen in WordPress anzuzeigen:

1. Verwenden Sie die integrierte Zusammenfassungsfunktion von WordPress

Ich habe derzeit andere WordPress-Blogs, die diese Methode verwenden, und der Anzeigeeffekt ist sehr zufriedenstellend. Der einzige Nachteil besteht darin, dass Sie beim Schreiben eines Artikels eine separate Zusammenfassung festlegen müssen. Dieser Punkt muss jedoch dialektisch betrachtet werden, obwohl er etwas problematisch ist, weist er eine gute Flexibilität auf.

Verwendungseinstellungsmethode:

1. Klicken Sie oben rechts auf der Artikelbearbeitungsseite auf „Optionen anzeigen“, aktivieren Sie die Option „Zusammenfassung“ und schreiben Sie den zusammenfassenden Inhalt beim Schreiben separat Artikel. Kann.

2. Nachdem der Artikel veröffentlicht wurde, wird möglicherweise noch der vollständige Text auf der Startseite angezeigt, während die Zusammenfassung auf den Archivseiten wie Kategorien und Tags angezeigt wird Lösen Sie das Problem.

3. Klicken Sie im WordPress-Backend auf „Darstellung“ – „Bearbeiten“, um die Datei „loop.php“ in Zeile 137 zu ändern ist Abschnitt hinzufügen.

<?php if ( is_archive() || is_search() || is_home() ) : // Only display excerpts for archives and search. ?>

4. Nach der Einstellung wird die Homepage wie andere Archivseiten zusammengefasst angezeigt.

2. Fügen Sie das Trenntag „mehr“ ein

1. Dies ist auch eine von WordPress-eigenen Möglichkeiten, eine Zusammenfassung festzulegen. Sie müssen sie nur beim Bearbeiten hinzufügen Fügen Sie nach dem Abfangen des Zusammenfassungstextes das Trenn-Tag „more“ ein, klicken Sie oben im Editor auf das Trennsymbol „more“ oder schreiben Sie direkt die Label-Anweisung „fc430c7db1eecf4621f4fc8a5479f894“.

2. Nach der Einstellung werden die Homepage und andere Archivseiten wie eine Zusammenfassung angezeigt und nach der Zusammenfassung wird automatisch ein Link „Weiterlesen →“ hinzugefügt. Wenn Sie sich diesen Link jedoch genau ansehen, werden Sie möglicherweise feststellen, dass #more-id danach hinzugefügt wird. Es handelt sich um einen Inhaltssprung-Ankerlink. Wenn Sie darauf klicken, gelangen Sie zum zusammenfassenden Inhalt, um mit dem Lesen fortzufahren.

3. Ob Sie diesen Ankerpunktsprung entfernen möchten, hängt von Ihren persönlichen Vorlieben ab. Wenn Sie es entfernen möchten, klicken Sie im WordPress-Backend auf „Darstellung“ – „Bearbeiten“, um die Datei „functions.php“ zu ändern, kopieren Sie den folgenden Code und fügen Sie ihn hinzu. Die Bedeutung des Codes besteht darin, den Filter von WordPress the_content_more_link zu verwenden und ihn mit einem regulären Ausdruck hinzuzufügen, um die Zeichenfolge in Form von #more-id im Link durch nichts zu ersetzen.

Der Code lautet wie folgt:

function remove_more_jump_link($link) {
return preg_replace(&#39;/#more-\d+/i&#39;,&#39;&#39;,$link);
}
add_filter(&#39;the_content_more_link&#39;, &#39;remove_more_jump_link&#39;);

3. Ändern Sie die Datei „theme index.php“

1. Öffnen Sie den Ordner, in dem Sie das verwenden Suchen Sie im Theme nach der index.php-Datei nach dem folgenden Code:

<?php the_content(__(’(more…)’)); ?>或者<?php the_content(); ?>

2. Ändern Sie ihn in:

Der Code lautet wie folgt:

<?php if(!is_single()) {
the_excerpt();
} else {
the_content(__(’(more…)’));//或者<?php the_content(); ?>
} ?>

3. Nach dem Speichern Der Artikel kann die Zusammenfassung automatisch abfangen, es gibt jedoch Nachteile. Die Formatierung in der Zusammenfassung verschwindet, z. B. Fettdruck, Schriftfarbe usw.

4. Verwenden Sie zusammenfassende Plug-Ins

Obwohl WordPress an einigen Stellen nicht für unsere Verwendung geeignet ist, ist es glücklicherweise reich an Plug-Ins, und es gibt viele Plug-Ins, die automatisch Artikelzusammenfassungen festlegen, wie folgt. Wir stellen einige der nützlicheren vor.
1. WP-UTF8-Auszug: Unterstützt Multibyte-Sprachen (wie Chinesisch), erzeugt keine verstümmelten Zeichen und behält das Format bei.
2. WP-Posts Auto Cutter: Verwenden Sie die UTF-8-Methode zum Abfangen, keine verstümmelten chinesischen Zeichen und behalten Sie das Zusammenfassungsformat bei. Der Autor dieses Plug-Ins hat es nicht an WordPress übermittelt. Sie können es nur von der Homepage des Autors herunterladen: http://blog.netdll.com/?p=1276 (die Website ist gesperrt).
3. Beiträge automatisch begrenzen: Wird hauptsächlich für englische Websites verwendet, bei der Verwendung von Chinesisch treten Fehler auf.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Wordpresss Lösch-RSS-Funktion „Artikel-RSS“, „Kommentar-RSS“, „WordPress.org“

Das obige ist der detaillierte Inhalt vonSo zeigen Sie eine Artikelzusammenfassung in WordPress an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn