{"id":778,"date":"2019-05-13T11:57:20","date_gmt":"2019-05-13T09:57:20","guid":{"rendered":"https:\/\/geekcommunicant.com\/blog\/?p=778"},"modified":"2019-05-13T11:57:21","modified_gmt":"2019-05-13T09:57:21","slug":"enlever-meta-generator-wordpress","status":"publish","type":"post","link":"https:\/\/geekcommunicant.com\/blog\/2019\/05\/13\/enlever-meta-generator-wordpress\/","title":{"rendered":"Enlever la balise meta \u00ab\u00a0generator\u00a0\u00bb sur votre site WordPress"},"content":{"rendered":"\n<p>Je sais qu\u2019il y a quelque temps, j\u2019avais fait un article sur comment <a href=\"https:\/\/geekcommunicant.com\/blog\/2014\/07\/07\/ajouter-meta-generator-modx-revolution\/\">rajouter une balise meta \u00ab&nbsp;generator&nbsp;\u00bb \u00e0 un site MODX<\/a>, mais cette balise peut remettre en question la s\u00e9curit\u00e9 de votre site.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"> Une faille de s\u00e9curit\u00e9&nbsp;?<\/h2>\n\n\n\n<p>Conna\u00eetre\nle CMS derri\u00e8re un site peut faciliter la vie \u00e0 toute personne\nvoulant vous nuire. En effet, beaucoup de CMS \u00e9tant open-source et\nayant une communaut\u00e9 tr\u00e8s active, si jamais une faille est\nd\u00e9couverte dans un syst\u00e8me, la nouvelle circule vite. De plus, les\nfailles peuvent varier d\u2019une version \u00e0 une autre du m\u00eame CMS.<\/p>\n\n\n\n<p>Juste en examinant le code source des pages d\u2019un site et en analysant la structure des dossiers pour les diff\u00e9rents fichiers de style et de script, on peut deviner le CMS derri\u00e8re. Mais r\u00e9v\u00e9ler la version pr\u00e9cise de ce CMS reviens \u00e0 dire l\u00e0 et comment vous frapper pour vous faire le plus mal possible.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\"> Comment faire&nbsp;?<\/h2>\n\n\n\n<p>Pour cela, une ligne de code suffit dans le fichier <code>functions.php<\/code> de votre th\u00e8me enfant (voir mon article sur la cr\u00e9ation d\u2019un <a href=\"https:\/\/geekcommunicant.com\/blog\/2019\/04\/22\/theme-enfant-wordpress\/\">th\u00e8me enfant pour WordPress<\/a>)&nbsp;:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: php; gutter: false; title: ; notranslate\" title=\"\">\nremove_action(&#039;wp_head&#039;, &#039;wp_generator&#039;);\n<\/pre><\/div>\n\n\n<p>Cela permet \u00e0 la g\u00e9n\u00e9ration du header de la page HTML (hook \u2018wp_head\u2019) d\u2019enlever l\u2019affichage de la version de WordPress (action \u2018wp_generator\u2019).<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<p>Et\nvoil\u00e0, j\u2019esp\u00e8re que cet article vous aura encore \u00e9t\u00e9 utile.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je sais qu\u2019il y a quelque temps, j\u2019avais fait un article sur comment rajouter une balise meta \u00ab&nbsp;generator&nbsp;\u00bb \u00e0 un site MODX, mais cette balise peut remettre en question la s\u00e9curit\u00e9 de votre site. Une faille de s\u00e9curit\u00e9&nbsp;? Conna\u00eetre le &hellip; <a href=\"https:\/\/geekcommunicant.com\/blog\/2019\/05\/13\/enlever-meta-generator-wordpress\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/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":[33,41],"tags":[32,42],"class_list":["post-778","post","type-post","status-publish","format-standard","hentry","category-php","category-wordpress","tag-php","tag-wordpress"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2IoOb-cy","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":334,"url":"https:\/\/geekcommunicant.com\/blog\/2014\/04\/11\/comment-marche-html\/","url_meta":{"origin":778,"position":0},"title":"Comment marche le HTML ?","author":"geekc","date":"11\/04\/2014","format":false,"excerpt":"Comme vu pr\u00e9c\u00e9demment le HTML est un des piliers du Web. Nous allons voir ici comment \u00e7a marche. Les balises La base du HTML est le principe de balises. Une balise est l\u00e0 pour d\u00e9limiter une zone. en HTML, une balise s'\u00e9crit \u00e0 l'aide de chevrons; exemple: <p>. En HTML,\u2026","rel":"","context":"Dans &quot;Pour les nuls&quot;","block_context":{"text":"Pour les nuls","link":"https:\/\/geekcommunicant.com\/blog\/category\/pour-les-nuls\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":785,"url":"https:\/\/geekcommunicant.com\/blog\/2019\/05\/27\/corriger-titres-yoast-seo\/","url_meta":{"origin":778,"position":1},"title":"Corriger les titres Yoast SEO","author":"geekc","date":"27\/05\/2019","format":false,"excerpt":"Si vous utilisez Yoast SEO sur votre site WordPress pour g\u00e9rer les balises n\u00e9cessaires au bon r\u00e9f\u00e9rencement de vos contenus, vous pouvez rencontrer ce genre de probl\u00e8me\u00a0: Quels que soient les r\u00e9glages que vous choisissez pour votre titre, des \u00e9l\u00e9ments non voulus apparaissent \u00e0 la fin de celui-ci. Yoast serait-il\u2026","rel":"","context":"Dans &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/geekcommunicant.com\/blog\/category\/php\/"},"img":{"alt_text":"Mauvais titre SEO","src":"https:\/\/i0.wp.com\/geekcommunicant.com\/blog\/wp-content\/uploads\/mauvais_titre_seo.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/geekcommunicant.com\/blog\/wp-content\/uploads\/mauvais_titre_seo.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/geekcommunicant.com\/blog\/wp-content\/uploads\/mauvais_titre_seo.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":370,"url":"https:\/\/geekcommunicant.com\/blog\/2014\/07\/07\/ajouter-meta-generator-modx-revolution\/","url_meta":{"origin":778,"position":2},"title":"Ajouter une m\u00e9ta \u00ab\u00a0generator\u00a0\u00bb \u00e0 MODX Revolution","author":"geekc","date":"07\/07\/2014","format":false,"excerpt":"J'ai longtemps cherch\u00e9 \u00e0 rajouter la balise m\u00e9ta \"generator\" \u00e0 mon MODX Revolution, et en fouillant la foisonnante doc de MODX j'ai enfin trouv\u00e9 une solution. Ma solution utilise un snippet (pour aller chercher le num\u00e9ro de version), et un chunk (pour mettre le tout en HTML). Le snippet Le\u2026","rel":"","context":"Dans &quot;MODX&quot;","block_context":{"text":"MODX","link":"https:\/\/geekcommunicant.com\/blog\/category\/modx\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":314,"url":"https:\/\/geekcommunicant.com\/blog\/2014\/03\/30\/pourquoi-choisir-modx\/","url_meta":{"origin":778,"position":3},"title":"Pourquoi choisir MODX ?","author":"geekc","date":"30\/03\/2014","format":false,"excerpt":"Comme je l'ai annonc\u00e9 dans l'article pr\u00e9c\u00e9dent, j'ai choisis d'utiliser MODX pour mon site. Dans cet article je vais vous pr\u00e9senter MODX et vous dire ce qui me l'a fait choisir. Pr\u00e9sentation de MODX MODX est un syt\u00e8me de gestion de contenu (Content Management System en anglais) qui existe depuis\u2026","rel":"","context":"Dans &quot;MODX&quot;","block_context":{"text":"MODX","link":"https:\/\/geekcommunicant.com\/blog\/category\/modx\/"},"img":{"alt_text":"Arbre de ressources MODX","src":"https:\/\/i0.wp.com\/geekcommunicant.com\/blog\/wp-content\/uploads\/arbre_de_ressources.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":357,"url":"https:\/\/geekcommunicant.com\/blog\/2014\/04\/28\/php-quest-ce-cest\/","url_meta":{"origin":778,"position":4},"title":"Le PHP, qu&rsquo;est-ce que c&rsquo;est ?","author":"geekc","date":"28\/04\/2014","format":false,"excerpt":"Qu'est-ce que le PHP ? Le PHP est un langage de programmation (ou script), qui permet de rendre les pages dynamiques; c'est-\u00e0-dire par exemple, utiliser un seul et unique squelette HTML pour g\u00e9n\u00e9rer des centaines de pages diff\u00e9rentes, comme dans tous les CMS modernes. \u00c0 quoi \u00e7a ressemble Voici maintenant,\u2026","rel":"","context":"Dans &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/geekcommunicant.com\/blog\/category\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1096,"url":"https:\/\/geekcommunicant.com\/blog\/2023\/02\/03\/fenetre-modale-javascript-natif\/","url_meta":{"origin":778,"position":5},"title":"Une fen\u00eatre modale en JavaScript natif","author":"geekc","date":"03\/02\/2023","format":false,"excerpt":"Aujourd\u2019hui, nouveau retour sur un de mes anciens tutoriels qui a rencontr\u00e9 un certain succ\u00e8s, mon tutoriel sur comment faire une fen\u00eatre modale avec jQuery. Depuis maintenant \u00e0 peu pr\u00e8s un an, tous les navigateurs majeurs supportent la balise <dialog> qui permet de cr\u00e9er des fen\u00eatres modales (\u00e7a \u00e7a tombe\u2026","rel":"","context":"Dans &quot;JavaScript&quot;","block_context":{"text":"JavaScript","link":"https:\/\/geekcommunicant.com\/blog\/category\/javascript\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/posts\/778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/comments?post=778"}],"version-history":[{"count":0,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/posts\/778\/revisions"}],"wp:attachment":[{"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/media?parent=778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/categories?post=778"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geekcommunicant.com\/blog\/wp-json\/wp\/v2\/tags?post=778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}