WordPress: Geschätzte Lesezeit für einen Artikel bzw. Post ausgeben

Möchte man seinen Lesern als nettes Feature die ungefähre Lesezeit eines Artikels angeben, könnte man es mit folgender Funktion umsetzen.

Basierend auf einer Lesegeschwindigkeit von durchschnittlich 200-300 Wörtern pro Minute (Wikipedia) wird die benötigte Lesezeit des Artikels ermittelt.

Die Ausgabe erfolgt dann einfach über

an gewünschter Stelle z. B. in der content.php oder content-single.php innerhalb des Loops.

3 tKommentare zu “WordPress: Geschätzte Lesezeit für einen Artikel bzw. Post ausgeben

    • Nein, weil halt folgende Funktionen drüber laufen:
      strip_tags Entfernt HTML- und PHP-Tags aus einem String
      strip_shortcodes Entfernt alle WP Shortcodes
      str_word_count "Beachten Sie bei der Verwendung dieser Funktion, dass 'Wörter' als locale-abhängige Strings interpretiert werden, die nur die Buchstaben des Alphabets enthalten. Sie dürfen außerdem "'"- und "-"-Zeichen enthalten, jedoch nicht damit beginnen." (https://secure.php.net/manual/de/function.str-word-count.php)

      Sprich es wird im Endeffekt alles gezählt, was als Wort interpretiert wird, nachdem alle HTML/PHP Tags sowie Shortcodes entfernt wurden.

      Hab übrigens noch die Funktion angepasst, so das Zahlen auch als Wörter gezählt werden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.