{"id":33881,"date":"2025-05-23T06:50:00","date_gmt":"2025-05-23T04:50:00","guid":{"rendered":"https:\/\/cryptrz.org\/wordpress\/?p=33881"},"modified":"2025-05-23T08:06:49","modified_gmt":"2025-05-23T06:06:49","slug":"une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime","status":"publish","type":"post","link":"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/","title":{"rendered":"Une fonction WordPress qui analyse le temps de lecture estim\u00e9"},"content":{"rendered":"\n<p>R\u00e9cemment, pour la publication de l&rsquo;article sur l&rsquo;installation de <a href=\"https:\/\/cryptrz.org\/wordpress\/2025\/05\/21\/achat-dun-thinkpad-t460-pour-fedora-i3\/\" target=\"_blank\" rel=\"noreferrer noopener\">Fedora i3 sur un Thinkpad<\/a>, j&rsquo;ai ajout\u00e9 une nouvelle fonction toute simple qui permet d&rsquo;afficher une estimation du temps de lecture. Voici le bout de code <a href=\"https:\/\/www.php.net\/manual\/fr\/index.php\" target=\"_blank\" rel=\"noreferrer noopener\">PHP<\/a> en question que vous pouvez <a href=\"https:\/\/www.notuxedo.com\/modifier-fichier-functions-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\">ajouter dans votre fichier functions.php<\/a> de votre site <a href=\"https:\/\/fr.wordpress.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"266\" src=\"https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2025\/05\/image-9-1024x266.png\" alt=\"Wordpress logo\" class=\"wp-image-33976\" srcset=\"https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2025\/05\/image-9-1024x266.png 1024w, https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2025\/05\/image-9-300x78.png 300w, https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2025\/05\/image-9-768x200.png 768w, https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2025\/05\/image-9-1536x400.png 1536w, https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2025\/05\/image-9.png 1641w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<script src=\"https:\/\/gist.github.com\/cryptrz\/b863ee736a771a6deabe5aeec8345bba.js\"><\/script>\n\n\n\n<h2 class=\"wp-block-heading\">Analyse du code<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">1. Contexte g\u00e9n\u00e9ral<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>add_filter('the_content', ...)<\/code><\/strong> :<br>Cette fonction WordPress ajoute un filtre sur le contenu des articles. Le filtre <code>the_content<\/code> est appliqu\u00e9 \u00e0 chaque fois que le contenu d\u2019un article est affich\u00e9 via la fonction <code>the_content()<\/code> dans les templates WordPress.<\/li>\n\n\n\n<li><strong>Fonction anonyme<\/strong> :<br>Le filtre utilise une fonction anonyme qui re\u00e7oit en param\u00e8tre <code>$content<\/code>, le contenu HTML de l&rsquo;article.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">2. Fonctionnement d\u00e9taill\u00e9<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Condition <code>if (is_single())<\/code><\/strong> :<br>Le code ne s\u2019ex\u00e9cute que sur les pages d\u2019un article unique (pas sur la page d\u2019accueil, les archives, etc.). <code>is_single()<\/code> v\u00e9rifie que la page affich\u00e9e est bien un article individuel.<\/li>\n\n\n\n<li><strong>Calcul du nombre de mots<\/strong> : php<code>$word_count = str_word_count(strip_tags(get_post_field('post_content', get_the_ID())));<\/code>\n<ul class=\"wp-block-list\">\n<li><code>get_the_ID()<\/code> r\u00e9cup\u00e8re l\u2019ID de l\u2019article en cours.<\/li>\n\n\n\n<li><code>get_post_field('post_content', ...)<\/code> r\u00e9cup\u00e8re le contenu brut de l\u2019article (sans mise en forme).<\/li>\n\n\n\n<li><code>strip_tags()<\/code> enl\u00e8ve toutes les balises HTML pour ne garder que le texte.<\/li>\n\n\n\n<li><code>str_word_count()<\/code> compte le nombre de mots dans ce texte.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Estimation du temps de lecture<\/strong> : php<code>$reading_time = ceil($word_count \/ 200);<\/code> Le temps de lecture est calcul\u00e9 en divisant le nombre de mots par 200 (une moyenne de 200 mots par minute, vitesse de lecture standard), puis arrondi \u00e0 l\u2019entier sup\u00e9rieur avec <code>ceil()<\/code>.<\/li>\n\n\n\n<li><strong>Ajout du temps de lecture au contenu<\/strong> : php<code>$content = 'Temps de lecture estim\u00e9 : ' . $reading_time . ' minute(s).' . $content;<\/code> Le texte indiquant le temps de lecture estim\u00e9 est pr\u00e9fix\u00e9 au contenu de l\u2019article.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">3. Ce que \u00e7a fait concr\u00e8tement sur le site<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sur chaque page d\u2019article individuel, avant le contenu principal, s\u2019affiche une ligne indiquant par exemple :<br><strong>\u00ab\u00a0Temps de lecture estim\u00e9 : 3 minute(s).\u00a0\u00bb<\/strong><\/li>\n\n\n\n<li>Cela informe le lecteur du temps approximatif n\u00e9cessaire pour lire l\u2019article.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"en-rsum\">En r\u00e9sum\u00e9<\/h2>\n\n\n\n<p>Ce code ajoute automatiquement une estimation du temps de lecture au d\u00e9but de chaque article WordPress en comptant les mots du contenu, divise par 200 pour estimer la dur\u00e9e en minutes, puis affiche cette information juste avant le texte de l\u2019article.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Plut\u00f4t que d&rsquo;installer un plugin suppl\u00e9mentaire, avec les potentielles vulnerabilit\u00e9s que \u00e7a peut apporter, pr\u00e9f\u00e9rez plut\u00f4t un bout de code que vous pourrez adapter selon vos besoins. <\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>R\u00e9cemment, pour la publication de l&rsquo;article sur l&rsquo;installation de Fedora i3 sur un Thinkpad, j&rsquo;ai ajout\u00e9 une nouvelle fonction toute simple qui permet d&rsquo;afficher une estimation du temps de lecture.<a href=\"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/\" class=\"more-link\"><span class=\"readmore\">Continue reading<span class=\"screen-reader-text\">Une fonction WordPress qui analyse le temps de lecture estim\u00e9<\/span><\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[168,183],"tags":[53,185,184],"class_list":["post-33881","post","type-post","status-publish","format-standard","hentry","category-dev","category-wordpress","tag-code","tag-fonction","tag-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Une fonction Wordpress qui analyse le temps de lecture estim\u00e9 &#8226; Cryptrz<\/title>\n<meta name=\"description\" content=\"Voyons comment coder une fonction PHP qui estime le temps de lecture d&#039;un article de blog sur Wordpress et l&#039;affiche en haut de page\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Une fonction Wordpress qui analyse le temps de lecture estim\u00e9 &#8226; Cryptrz\" \/>\n<meta property=\"og:description\" content=\"Voyons comment coder une fonction PHP qui estime le temps de lecture d&#039;un article de blog sur Wordpress et l&#039;affiche en haut de page\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/\" \/>\n<meta property=\"og:site_name\" content=\"Cryptrz\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-23T04:50:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-23T06:06:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2025\/05\/image-9.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1641\" \/>\n\t<meta property=\"og:image:height\" content=\"427\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"cryptrz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"cryptrz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/2025\\\/05\\\/23\\\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/2025\\\/05\\\/23\\\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\\\/\"},\"author\":{\"name\":\"cryptrz\",\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/#\\\/schema\\\/person\\\/24ebe8f2cc302fa3336ab7509a09b7ec\"},\"headline\":\"Une fonction WordPress qui analyse le temps de lecture estim\u00e9\",\"datePublished\":\"2025-05-23T04:50:00+00:00\",\"dateModified\":\"2025-05-23T06:06:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/2025\\\/05\\\/23\\\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\\\/\"},\"wordCount\":398,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/#\\\/schema\\\/person\\\/24ebe8f2cc302fa3336ab7509a09b7ec\"},\"image\":{\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/2025\\\/05\\\/23\\\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/image-9-1024x266.png\",\"keywords\":[\"code\",\"fonction\",\"php\"],\"articleSection\":[\"Dev\",\"Wordpress\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/2025\\\/05\\\/23\\\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/2025\\\/05\\\/23\\\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\\\/\",\"url\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/2025\\\/05\\\/23\\\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\\\/\",\"name\":\"Une fonction Wordpress qui analyse le temps de lecture estim\u00e9 &#8226; Cryptrz\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/2025\\\/05\\\/23\\\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/2025\\\/05\\\/23\\\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/image-9-1024x266.png\",\"datePublished\":\"2025-05-23T04:50:00+00:00\",\"dateModified\":\"2025-05-23T06:06:49+00:00\",\"description\":\"Voyons comment coder une fonction PHP qui estime le temps de lecture d'un article de blog sur Wordpress et l'affiche en haut de page\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/2025\\\/05\\\/23\\\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/2025\\\/05\\\/23\\\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/2025\\\/05\\\/23\\\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/image-9.png\",\"contentUrl\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/image-9.png\",\"width\":1641,\"height\":427},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/2025\\\/05\\\/23\\\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Une fonction WordPress qui analyse le temps de lecture estim\u00e9\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/\",\"name\":\"Cryptrz\",\"description\":\"Franck Ridel\",\"publisher\":{\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/#\\\/schema\\\/person\\\/24ebe8f2cc302fa3336ab7509a09b7ec\"},\"alternateName\":\"Franck Ridel\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/#\\\/schema\\\/person\\\/24ebe8f2cc302fa3336ab7509a09b7ec\",\"name\":\"cryptrz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cover-design.jpg\",\"url\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cover-design.jpg\",\"contentUrl\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cover-design.jpg\",\"width\":1024,\"height\":1024,\"caption\":\"cryptrz\"},\"logo\":{\"@id\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/cover-design.jpg\"},\"description\":\"Sysadmin de Luxembourg House of Cybersecurity fan d'open source et autres Unixeries\",\"sameAs\":[\"https:\\\/\\\/cryptrz.org\\\/wordpress\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/franck-ridel\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@FranckRidel\",\"https:\\\/\\\/soundcloud.com\\\/franck-ridel-2\"],\"url\":\"https:\\\/\\\/cryptrz.org\\\/wordpress\\\/author\\\/cryptrz\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Une fonction Wordpress qui analyse le temps de lecture estim\u00e9 &#8226; Cryptrz","description":"Voyons comment coder une fonction PHP qui estime le temps de lecture d'un article de blog sur Wordpress et l'affiche en haut de page","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/","og_locale":"fr_FR","og_type":"article","og_title":"Une fonction Wordpress qui analyse le temps de lecture estim\u00e9 &#8226; Cryptrz","og_description":"Voyons comment coder une fonction PHP qui estime le temps de lecture d'un article de blog sur Wordpress et l'affiche en haut de page","og_url":"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/","og_site_name":"Cryptrz","article_published_time":"2025-05-23T04:50:00+00:00","article_modified_time":"2025-05-23T06:06:49+00:00","og_image":[{"width":1641,"height":427,"url":"https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2025\/05\/image-9.png","type":"image\/png"}],"author":"cryptrz","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"cryptrz","Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/#article","isPartOf":{"@id":"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/"},"author":{"name":"cryptrz","@id":"https:\/\/cryptrz.org\/wordpress\/#\/schema\/person\/24ebe8f2cc302fa3336ab7509a09b7ec"},"headline":"Une fonction WordPress qui analyse le temps de lecture estim\u00e9","datePublished":"2025-05-23T04:50:00+00:00","dateModified":"2025-05-23T06:06:49+00:00","mainEntityOfPage":{"@id":"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/"},"wordCount":398,"commentCount":0,"publisher":{"@id":"https:\/\/cryptrz.org\/wordpress\/#\/schema\/person\/24ebe8f2cc302fa3336ab7509a09b7ec"},"image":{"@id":"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/#primaryimage"},"thumbnailUrl":"https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2025\/05\/image-9-1024x266.png","keywords":["code","fonction","php"],"articleSection":["Dev","Wordpress"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/","url":"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/","name":"Une fonction Wordpress qui analyse le temps de lecture estim\u00e9 &#8226; Cryptrz","isPartOf":{"@id":"https:\/\/cryptrz.org\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/#primaryimage"},"image":{"@id":"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/#primaryimage"},"thumbnailUrl":"https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2025\/05\/image-9-1024x266.png","datePublished":"2025-05-23T04:50:00+00:00","dateModified":"2025-05-23T06:06:49+00:00","description":"Voyons comment coder une fonction PHP qui estime le temps de lecture d'un article de blog sur Wordpress et l'affiche en haut de page","breadcrumb":{"@id":"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/#primaryimage","url":"https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2025\/05\/image-9.png","contentUrl":"https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2025\/05\/image-9.png","width":1641,"height":427},{"@type":"BreadcrumbList","@id":"https:\/\/cryptrz.org\/wordpress\/2025\/05\/23\/une-fonction-wordpress-qui-analyse-le-temps-de-lecture-estime\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/cryptrz.org\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Une fonction WordPress qui analyse le temps de lecture estim\u00e9"}]},{"@type":"WebSite","@id":"https:\/\/cryptrz.org\/wordpress\/#website","url":"https:\/\/cryptrz.org\/wordpress\/","name":"Cryptrz","description":"Franck Ridel","publisher":{"@id":"https:\/\/cryptrz.org\/wordpress\/#\/schema\/person\/24ebe8f2cc302fa3336ab7509a09b7ec"},"alternateName":"Franck Ridel","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cryptrz.org\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/cryptrz.org\/wordpress\/#\/schema\/person\/24ebe8f2cc302fa3336ab7509a09b7ec","name":"cryptrz","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2024\/09\/cover-design.jpg","url":"https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2024\/09\/cover-design.jpg","contentUrl":"https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2024\/09\/cover-design.jpg","width":1024,"height":1024,"caption":"cryptrz"},"logo":{"@id":"https:\/\/cryptrz.org\/wordpress\/wp-content\/uploads\/2024\/09\/cover-design.jpg"},"description":"Sysadmin de Luxembourg House of Cybersecurity fan d'open source et autres Unixeries","sameAs":["https:\/\/cryptrz.org\/wordpress","https:\/\/www.linkedin.com\/in\/franck-ridel\/","https:\/\/www.youtube.com\/@FranckRidel","https:\/\/soundcloud.com\/franck-ridel-2"],"url":"https:\/\/cryptrz.org\/wordpress\/author\/cryptrz\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/cryptrz.org\/wordpress\/wp-json\/wp\/v2\/posts\/33881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cryptrz.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cryptrz.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cryptrz.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cryptrz.org\/wordpress\/wp-json\/wp\/v2\/comments?post=33881"}],"version-history":[{"count":7,"href":"https:\/\/cryptrz.org\/wordpress\/wp-json\/wp\/v2\/posts\/33881\/revisions"}],"predecessor-version":[{"id":34191,"href":"https:\/\/cryptrz.org\/wordpress\/wp-json\/wp\/v2\/posts\/33881\/revisions\/34191"}],"wp:attachment":[{"href":"https:\/\/cryptrz.org\/wordpress\/wp-json\/wp\/v2\/media?parent=33881"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cryptrz.org\/wordpress\/wp-json\/wp\/v2\/categories?post=33881"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cryptrz.org\/wordpress\/wp-json\/wp\/v2\/tags?post=33881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}