wie man den Seiteninhalt in die angegebene Länge einfügt und dann den Link “mehr lesen”

Ich bin ziemlich neu bei WP, also verzeiht bitte dumme Fragen und / oder Kodierungen!

Ich verwende den folgenden Code in meiner index.php-Datei, um Inhalte von einer anderen Seite einzufügen:

post_content); echo $content.'ID).'">more>...';; ?>

Es funktioniert gut, aber ich möchte den Inhalt abschneiden, um zu sagen, 100 Zeichen und “lesen Sie mehr” am unteren Rand. Ich habe versucht, Auszug anstatt Inhalt, aber ich brauche die HTML-Tags / Formatierung enthalten sein.

Ich kann den Quicktag auf der Seite “Heutiges Menü” verwenden, da die Seite von verschiedenen Personen aktualisiert wird, die das Internet nicht regelmäßig nutzen und daher wahrscheinlich nicht mit WP vertraut sind und seine Arbeitsweise.

Spezifische Hilfe wäre sehr willkommen, da ich ziemlich neu in WP bin!

MTIA.

Solutions Collecting From Web of "wie man den Seiteninhalt in die angegebene Länge einfügt und dann den Link “mehr lesen”"

the_content den the_content auf die gewünschte Länge ab, überprüfe, ob das letzte Zeichen ein < und entferne es dann, dann übergebe es an force_balance_tags , was alle geöffneten HTML-Tags schließt.

Nun, da Sie eine $content Variable haben, warum nicht die PHP-function substr() ausprobieren? http://php.net/manual/en/function.sub.php

Okay, ich habe es ausgearbeitet – es leicht verpatzt, aber es funktioniert. Ich behielt alles so, wie es ist, und fügte einen overflow:hidden hinzu overflow:hidden auf #tm-container , dann wurde der Seitenlink außerhalb von #tm-container verschoben.

Das größte Problem war, dass die beitragende Seite ein Menü mit vielen Absatzunterbrechungen enthielt, was bedeutete, dass ich nicht genau kontrollieren konnte, wo der Inhalt aufhören würde (daher das < Problem < ).

Wenn Sie diese Lösung verwenden (Überlauf und Link außerhalb des Containers), bedeutet dies, dass der Inhalt in einer bestimmten Höhe nicht mehr angezeigt wird.