Avant
On ouvre. On espère. On s’éternise.
27 min
Aucune durée affichée. Le "petit article" révèle sa vraie longueur au troisième café.
PLUGIN WORDPRESS · v1.1.0
CINQ Reading Time annonce la couleur avant la première ligne. Une estimation simple, stockée avec le post, rendue comme vous voulez.
Avant / après
Sans indication, le lecteur improvise. Avec CINQ Reading Time, il sait à quoi s’en tenir dès le titre.
Avant
27 min
Aucune durée affichée. Le "petit article" révèle sa vraie longueur au troisième café.
Après
4 min
La durée est là, avant la première ligne. Grâce à CINQ Reading Time, plus de surprise à mi-parcours.
Trois temps
À chaque sauvegarde, l’estimation est recalculée. Si la méta manque, le plugin repart du contenu et ne vous laisse pas sans réponse.
01/03
Le contenu du post est nettoyé puis compté. Pas de détour, pas de dépendance.
02/03
La durée est arrondie au-dessus. Le rythme par défaut reste filtrable.
03/03
La minute calculée rejoint une méta privée, prête à être relue partout.
Le thème garde la main
Carte éditoriale, en-tête d’article ou liste de ressources : la fonction livre la minute brute, votre design choisit le ton.
Volontairement peu de choses
0 interface
aucune page admin à maintenir
0 asset
aucun CSS ni JavaScript envoyé sur le front-end
PHP direct
utilisation native sans shortcode
6.0+ / 8.1+
WordPress et PHP, sans regarder dans le rétro
Par les dev, pour les dev
API minuscule, effet utile
La fonction retourne un entier brut en minutes du post courant. Passez-lui un ID pour récupérer l'entier d'un post spécifique.
cp cinq-wp-reading-time.php /path/to/wp-content/mu-plugins/
$minutes = cinq_reading_time();
$minutes = cinq_reading_time( 42 );
Fonctionne aussi comme plugin classique dans wp-content/plugins/.
if ( function_exists( 'cinq_reading_time' ) ) {
$minutes = cinq_reading_time();
if ( $minutes > 0 ) {
printf( esc_html__( '%d min read', 'cinq-wp-reading-time' ), $minutes );
}
}
Le thème vérifie la disponibilité de la fonction, récupère la minute, puis applique sa propre traduction et son propre balisage.
Deux filtres, pas une usine
Le défaut reste raisonnable. Les projets qui en demandent plus disposent de deux crochets WordPress explicites.
Périmètre
défaut: post
add_filter( 'cinq_reading_time_post_types', function () {
return array( 'post', 'guide' );
} );
Le calcul et la sauvegarde s’appliquent alors aux articles et au type personnalisé guide.
Rythme
défaut: 200
add_filter( 'cinq_reading_time_wpm', function () {
return 180;
} );
Une cadence plus posée pour les contenus denses, sans modifier le plugin ni ajouter d’option en base.
Les détails utiles
Dans la méta privée _cinq_reading_time, attachée au post.
Le plugin recalcule depuis post_content au moment de la lecture.
En must-use plugin pour l’activer partout, ou comme plugin classique.
Nulle part. Pas d’UI admin, pas d’options, pas de shortcode.
agencecinq/cinq-wp-reading-time
Current - v1.1.0
Parce que la simplicité côté code ne dispense pas d’expliquer pourquoi elle existe. Si vous voulez le même soin sur un site entier, CINQ est là.