Skip to content

Instantly share code, notes, and snippets.

@purzlbaum
Created July 10, 2015 12:43
Show Gist options
  • Save purzlbaum/d768ef6e1a6c3383d023 to your computer and use it in GitHub Desktop.
Save purzlbaum/d768ef6e1a6c3383d023 to your computer and use it in GitHub Desktop.
Reading Time for WordPress post
<?php
$mycontent = $post->post_content; // wordpress users only
$word = str_word_count( strip_tags( $mycontent ) );
$m = floor( $word / 200 );
$s = floor( $word % 200 / ( 200 / 60 ) );
$estS = $s . ' Sekunde' . ( $s == 1 ? '' : 'n' );
$estMs = $m . ' Minute' . ( $m == 1 ? '' : 'n' ) . ', ' . $s . ' Sekunde' . ( $s == 1 ? '' : 'n' );
?>
<article>
<?php
if ( $m == 0 ) {
echo $estS;
} else {
echo $estMs;
}
?> Lesezeit
</article>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment