Plugin Directory

Changeset 3478555


Ignore:
Timestamp:
03/09/2026 09:34:49 PM (3 weeks ago)
Author:
webbernaut
Message:

adjusted greedy style regex for more precise selection

Location:
remove-meta-generators/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • remove-meta-generators/trunk/readme.txt

    r3317867 r3478555  
    55Tags: remove meta generator, meta, meta generator, remove, generator, plugin version, plugin meta generator, wordpress meta generator, bot, hide, obfuscate, protect, protection, robots, secure, security
    66Requires at least: 1.0
    7 Tested up to: 6.8.1
    8 Stable tag: 1
     7Tested up to: 6.9.1
     8Stable tag: 1.1.1
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    3232* Adjusted add_action from `get_header` to `template_redirect` for start of regex to accommodate new WordPress themes that are starting to get away from traditional WordPress theme structure and more javascript focused and not calling header templates in traditional ways via wp_head() i.e. TwentyTwentyFour Theme
    3333* Order of Action hooks for reference https://developer.wordpress.org/apis/hooks/action-reference/
     34
     35= 1.1.1 =
     36* Slight modification to regex, adjusted greedy style regex for more precise selection
  • remove-meta-generators/trunk/remove-meta-generators.php

    r3317850 r3478555  
    77    License: GPLv2 or later
    88    Text Domain: remove-meta-generators
    9     Version: 1.1
     9    Version: 1.1.1
    1010*/
    1111
     
    1414// Set the version of this plugin
    1515if ( ! defined( 'removeMetaGenerators' ) ) {
    16     define( 'removeMetaGenerators', '1.1' );
     16    define( 'removeMetaGenerators', '1.1.1' );
    1717}
    1818
     
    2525        ini_set( 'output_buffering', 'on' ); // turns on output_buffering
    2626        function remove_meta_generators( $html ) {
    27             $pattern = '/<meta name(.*)"generator"[^>]*>/i';
     27            $pattern = '/<meta\s+name\s*=\s*["\']generator["\'][^>]*>/i';
    2828            $html = preg_replace( $pattern, '', $html );
    2929            return $html;
Note: See TracChangeset for help on using the changeset viewer.