{"id":37215,"date":"2015-07-03T05:50:28","date_gmt":"2015-07-03T05:50:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/remove-version-info\/"},"modified":"2025-03-27T09:27:55","modified_gmt":"2025-03-27T09:27:55","slug":"remove-version-info","status":"publish","type":"plugin","link":"https:\/\/mn.wordpress.org\/plugins\/remove-version-info\/","author":9734629,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2","stable_tag":"1.2","tested":"6.7.5","requires":"3.0","requires_php":"","requires_plugins":null,"header_name":"Remove Version Info","header_author":"Ashkar","header_description":"","assets_banners_color":"a3b8c0","last_updated":"2025-03-27 09:27:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/ashkarsidheeque.com\/","header_author_uri":"http:\/\/ashkarsidheeque.com\/","rating":5,"author_block_rating":0,"active_installs":200,"downloads":6041,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2":{"tag":"1.2","author":"shinorex","date":"2025-03-27 09:27:55"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"1"},"assets_icons":[],"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":1193086,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1193089,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"screenshot-1.png"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2872,1244,53421,53403,3773],"plugin_category":[],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-37215","plugin","type-plugin","status-publish","hentry","plugin_tags-delete","plugin_tags-hide","plugin_tags-hide-version","plugin_tags-remove-version","plugin_tags-wordpress-version","plugin_committers-shinorex"],"banners":{"banner":"https:\/\/ps.w.org\/remove-version-info\/assets\/banner-772x250.png?rev=1193086","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/remove-version-info_a3b8c0.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/remove-version-info\/assets\/screenshot-1.png?rev=1193089","caption":"screenshot-1.png"}],"raw_content":"<!--section=description-->\n<p>Remove the version from your WordPress website completely, increasing security and thwarting potential hacks by hiding WordPress version information from the source code.<\/p>\n\n<p>This plugin:\n- Removes the WordPress version number from the HTML meta generator tag.\n- Removes version query strings (<code>?ver=x.x.x<\/code>) from CSS and JavaScript files.\n- Hides the WordPress version from RSS feed generator tags.\n- Adds security headers to prevent attacks and improve site security.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>remove-version-info.php<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to your homepage, CTRL+U to view the source, and confirm that the WordPress version number has been removed from:\n\n<ul>\n<li>Meta generator tag.<\/li>\n<li>Query strings in CSS and JS files.<\/li>\n<\/ul><\/li>\n<li>Optional: You can check your security headers using developer tools in your browser to verify that headers like <code>Content-Security-Policy<\/code> and <code>X-Content-Type-Options<\/code> are being set.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='why%20should%20i%20use%20this%20plugin%20when%20i%20can%20just%20put%20the%20code%20into%20my%20functions.php%20file%3F'><h3>Why should I use this plugin when I can just put the code into my functions.php file?<\/h3><\/dt>\n<dd><p>You can do that, but when you update or change your theme, it will be removed (along with any other modifications done to the <code>functions.php<\/code> file).<\/p><\/dd>\n<dt id='will%20this%20plugin%20persist%20even%20if%20i%20change%20or%20update%20my%20theme%3F'><h3>Will this plugin persist even if I change or update my theme?<\/h3><\/dt>\n<dd><p>Yes. This plugin works independently of your theme and will continue to function regardless of theme changes.<\/p><\/dd>\n<dt id='what%20happens%20if%20i%20deactivate%20or%20uninstall%20this%20plugin%3F'><h3>What happens if I deactivate or uninstall this plugin?<\/h3><\/dt>\n<dd><p>If you deactivate or uninstall this plugin, the version information will no longer be removed.<\/p><\/dd>\n<dt id='what%20security%20headers%20does%20this%20plugin%20add%3F'><h3>What security headers does this plugin add?<\/h3><\/dt>\n<dd><p>The plugin adds the following headers:\n- <strong>Content-Security-Policy<\/strong>: Helps prevent XSS attacks by specifying allowed sources for content.\n- <strong>X-Content-Type-Options<\/strong>: Prevents browsers from interpreting files as a different MIME type.\n- <strong>X-UA-Compatible<\/strong>: Forces Internet Explorer to use the latest rendering engine.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2<\/h4>\n\n<ul>\n<li>Combined filters for version removal to improve code efficiency.<\/li>\n<li>Added security headers like Content-Security-Policy and X-Content-Type-Options for enhanced security.<\/li>\n<li>Added localization support for plugin translations.<\/li>\n<li>Improved code comments for better maintainability and readability.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Remove the version from your WordPress website completely, increasing security and thwarting potential hacks by hiding WordPress version information f &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/37215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=37215"}],"author":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/shinorex"}],"wp:attachment":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=37215"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=37215"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=37215"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=37215"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=37215"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=37215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}