Plugin Directory

Changeset 3083113


Ignore:
Timestamp:
05/08/2024 10:16:45 AM (2 years ago)
Author:
gurudeb
Message:

Version 16.0

Location:
meta-generator-and-version-info-remover/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • meta-generator-and-version-info-remover/trunk/meta_generator_and_version_info_remover.php

    r2824739 r3083113  
    88Author URI: http://pankajmondal.com
    99Tags: remove, version, generator, security, meta, appended version, css ver, js ver, meta generator, wpml, wpml generator,  wpml generator tag, slider revolution, slider revolution generator tag, page builder, page builder generator, optimized, yoast seo, yoast seo comments, monsterinsights comments, google analytics comments, easy digital downloads generator, master slider generator, layerslider generator, admin bar logo, login logo, divi generator, site kit by google generator, wp rocket backlink
    10 Version: 15.1
     10Version: 16.0
    1111Requires at least: 3.0
    1212Requires PHP: 5.3
     
    7171        add_settings_field('pkm_sitekitbygoogle_generator_remover_enable_checkbox', __('Remove Site Kit by Google generator tag (Applicable if Site Kit by Google Plugin is used)', 'meta-generator-and-version-info-remover'), array($this, 'pkm_sitekitbygoogle_generator_remover_checkbox_setting'), __FILE__, 'pkm_meta_generator_remover_section');
    7272        add_settings_field('pkm_divi_generator_remover_enable_checkbox', __('Remove Divi theme meta generator tag (Applicable if Divi theme is used)', 'meta-generator-and-version-info-remover'), array($this, 'pkm_divi_generator_remover_checkbox_setting'), __FILE__, 'pkm_meta_generator_remover_section');
     73        add_settings_field('pkm_image_placeholders_generator_remover_enable_checkbox', __('Remove Image Placeholders meta generator tag (Applicable if Image Placeholders plugin is used)', 'meta-generator-and-version-info-remover'), array($this, 'pkm_image_placeholders_generator_remover_checkbox_setting'), __FILE__, 'pkm_meta_generator_remover_section');
     74        add_settings_field('pkm_performance_lab_generator_remover_enable_checkbox', __('Remove Performance Lab meta generator tag (Applicable if Performance Lab plugin is used)', 'meta-generator-and-version-info-remover'), array($this, 'pkm_performance_lab_generator_remover_checkbox_setting'), __FILE__, 'pkm_meta_generator_remover_section');
     75        add_settings_field('pkm_performant_translations_generator_remover_enable_checkbox', __('Remove Performant Translations meta generator tag (Applicable if Performant Translations plugin is used)', 'meta-generator-and-version-info-remover'), array($this, 'pkm_performant_translations_generator_remover_checkbox_setting'), __FILE__, 'pkm_meta_generator_remover_section');
     76        add_settings_field('pkm_webp_uploads_generator_remover_enable_checkbox', __('Remove WEBP Uploads meta generator tag (Applicable if Modern Image Formats plugin is used)', 'meta-generator-and-version-info-remover'), array($this, 'pkm_webp_uploads_generator_remover_checkbox_setting'), __FILE__, 'pkm_meta_generator_remover_section');
     77
    7378        add_settings_section('pkm_meta_generator_and_version_info_remover_section', __('Version Info Remover Settings', 'meta-generator-and-version-info-remover'), array($this, 'pkm_meta_generator_and_version_info_remover_callback'), __FILE__);
    7479        add_settings_field('pkm_version_info_remover_admin_footer_checkbox', __('Remove WP Admin Footer Version & Thank You Note', 'meta-generator-and-version-info-remover'), array($this, 'pkm_version_info_remover_admin_footer_checkbox_setting'), __FILE__, 'pkm_meta_generator_and_version_info_remover_section');
     
    7681        add_settings_field('pkm_version_info_remover_script_checkbox', __('Remove version from script (JS files)', 'meta-generator-and-version-info-remover'), array($this, 'pkm_version_info_remover_script_checkbox_setting'), __FILE__, 'pkm_meta_generator_and_version_info_remover_section');
    7782        add_settings_field('pkm_version_info_remover_script_exclude_css', __('Enter CSS/JS file names to exclude from version removal (comma separated list)', 'meta-generator-and-version-info-remover'), array($this, 'pkm_version_info_remover_script_exclude_css'), __FILE__, 'pkm_meta_generator_and_version_info_remover_section');
     83
    7884        add_settings_section('pkm_view_source_comments_remover_section', __('View Source Comments Remover Settings', 'meta-generator-and-version-info-remover'), array($this, 'pkm_meta_generator_and_version_info_remover_callback'), __FILE__);
    7985        add_settings_field('pkm_comments_remover_yoast_seo_checkbox', __('Remove Yoast SEO comments', 'meta-generator-and-version-info-remover'), array($this, 'pkm_comments_remover_yoast_seo_checkbox_setting'), __FILE__, 'pkm_view_source_comments_remover_section');
    8086        add_settings_field('pkm_comments_remover_wprocket_checkbox', __('Remove WP Rocket comments backlink and mention', 'meta-generator-and-version-info-remover'), array($this, 'pkm_comments_remover_wprocket_checkbox_setting'), __FILE__, 'pkm_view_source_comments_remover_section');
    8187        add_settings_field('pkm_comments_remover_monsterinsights_checkbox', __('Remove Google Analytics (MonsterInsights) comments', 'meta-generator-and-version-info-remover'), array($this, 'pkm_comments_remover_monsterinsights_checkbox_setting'), __FILE__, 'pkm_view_source_comments_remover_section');
     88
    8289        add_settings_section('pkm_logo_remover_section', __('Logo Remover Settings', 'meta-generator-and-version-info-remover'), array($this, 'pkm_meta_generator_and_version_info_remover_callback'), __FILE__);
    8390        add_settings_field('pkm_admin_bar_wordpress_logo_checkbox', __('Remove Admin Bar WordPress Logo', 'meta-generator-and-version-info-remover'), array($this, 'pkm_admin_bar_wp_logo_checkbox_setting'), __FILE__, 'pkm_logo_remover_section');
     
    8693        add_settings_field('pkm_admin_login_wordpress_text_checkbox', __('Remove WordPress Text from Admin Login Page Title', 'meta-generator-and-version-info-remover'), array($this, 'pkm_admin_login_wp_text_checkbox_setting'), __FILE__, 'pkm_text_remover_section');
    8794        add_settings_field('pkm_admin_title_wp_text_checkbox', __('Remove WordPress Text from Admin Pages\' Titles', 'meta-generator-and-version-info-remover'), array($this, 'pkm_admin_title_wp_wp_text_setting'), __FILE__, 'pkm_text_remover_section');
     95
    8896        add_settings_section('pkm_additional_options_section', __('Additional Settings', 'meta-generator-and-version-info-remover'), array($this, 'pkm_meta_generator_and_version_info_remover_callback'), __FILE__);
    8997        add_settings_field('pkm_admin_dashboard_help_tab_checkbox', __('Remove Admin Dashboard Help Tab', 'meta-generator-and-version-info-remover'), array($this, 'pkm_admin_dashboard_help_tab_checkbox_setting'), __FILE__, 'pkm_additional_options_section');
     
    145153        ?>
    146154        <input name="meta_generator_and_version_info_remover_options[pkm_divi_generator_remover_enable_checkbox]" type="checkbox" value="1"<?php checked( 1 == (isset($this->options['pkm_divi_generator_remover_enable_checkbox']) && $this->options['pkm_divi_generator_remover_enable_checkbox']) ); ?> />
     155        <?php
     156    }
     157
     158    public function pkm_image_placeholders_generator_remover_checkbox_setting() {
     159        ?>
     160        <input name="meta_generator_and_version_info_remover_options[pkm_image_placeholders_generator_remover_enable_checkbox]" type="checkbox" value="1"<?php checked( 1 == (isset($this->options['pkm_image_placeholders_generator_remover_enable_checkbox']) && $this->options['pkm_image_placeholders_generator_remover_enable_checkbox']) ); ?> />
     161        <?php
     162    }
     163
     164    public function pkm_performance_lab_generator_remover_checkbox_setting() {
     165        ?>
     166        <input name="meta_generator_and_version_info_remover_options[pkm_performance_lab_generator_remover_enable_checkbox]" type="checkbox" value="1"<?php checked( 1 == (isset($this->options['pkm_performance_lab_generator_remover_enable_checkbox']) && $this->options['pkm_performance_lab_generator_remover_enable_checkbox']) ); ?> />
     167        <?php
     168    }
     169
     170    public function pkm_performant_translations_generator_remover_checkbox_setting() {
     171        ?>
     172        <input name="meta_generator_and_version_info_remover_options[pkm_performant_translations_generator_remover_enable_checkbox]" type="checkbox" value="1"<?php checked( 1 == (isset($this->options['pkm_performant_translations_generator_remover_enable_checkbox']) && $this->options['pkm_performant_translations_generator_remover_enable_checkbox']) ); ?> />
     173        <?php
     174    }
     175
     176    public function pkm_webp_uploads_generator_remover_checkbox_setting() {
     177        ?>
     178        <input name="meta_generator_and_version_info_remover_options[pkm_webp_uploads_generator_remover_enable_checkbox]" type="checkbox" value="1"<?php checked( 1 == (isset($this->options['pkm_webp_uploads_generator_remover_enable_checkbox']) && $this->options['pkm_webp_uploads_generator_remover_enable_checkbox']) ); ?> />
    147179        <?php
    148180    }
     
    391423
    392424/**
     425 * Hook into the Image Placeholders plugin meta generator.
     426 */
     427if ( isset($options['pkm_image_placeholders_generator_remover_enable_checkbox']) && ($options['pkm_image_placeholders_generator_remover_enable_checkbox'] == 1) ) {
     428    add_action('plugins_loaded', 'pkm_remove_image_placeholders_generator');
     429    function pkm_remove_image_placeholders_generator() {
     430        remove_action('wp_head', 'dominant_color_render_generator');
     431    }
     432}
     433
     434/**
     435 * Hook into the Performance Lab plugin meta generator.
     436 */
     437if ( isset($options['pkm_performance_lab_generator_remover_enable_checkbox']) && ($options['pkm_performance_lab_generator_remover_enable_checkbox'] == 1) ) {
     438    add_action('plugins_loaded', 'pkm_remove_perflab_render_generator');
     439    function pkm_remove_perflab_render_generator() {
     440        remove_action('wp_head', 'perflab_render_generator');
     441    }
     442}
     443
     444/**
     445 * Hook into the Performant Translations plugin meta generator.
     446 */
     447if ( isset($options['pkm_performant_translations_generator_remover_enable_checkbox']) && ($options['pkm_performant_translations_generator_remover_enable_checkbox'] == 1) ) {
     448    add_action('plugins_loaded', 'pkm_remove_performant_translations_generator');
     449    function pkm_remove_performant_translations_generator() {
     450        remove_action('wp_head', array( 'Performant_Translations', 'add_generator_tag' ));
     451    }
     452}
     453
     454/**
     455 * Hook into the Modern Image Formats plugin meta generator.
     456 */
     457if ( isset($options['pkm_webp_uploads_generator_remover_enable_checkbox']) && ($options['pkm_webp_uploads_generator_remover_enable_checkbox'] == 1) ) {
     458    add_action('plugins_loaded', 'pkm_remove_webp_uploads_generator');
     459    function pkm_remove_webp_uploads_generator() {
     460        remove_action('wp_head', 'webp_uploads_render_generator');
     461    }
     462}
     463
     464/**
    393465 * Hook into the Admin Footer Version and Thank You Note.
    394466 */
     
    589661        'pkm_sitekitbygoogle_generator_remover_enable_checkbox' => 1,
    590662        'pkm_divi_generator_remover_enable_checkbox'            => 0,
     663        'pkm_image_placeholders_generator_remover_enable_checkbox' => 1,
     664        'pkm_performance_lab_generator_remover_enable_checkbox' => 1,
     665        'pkm_performant_translations_generator_remover_enable_checkbox' => 1,
     666        'pkm_webp_uploads_generator_remover_enable_checkbox'    => 1,
    591667        'pkm_version_info_remover_admin_footer_checkbox'        => 0,
    592668        'pkm_version_info_remover_style_checkbox'               => 1,
  • meta-generator-and-version-info-remover/trunk/readme.txt

    r3050478 r3083113  
    66Tags: remove, version, generator, security, meta, appended version, css ver, js ver, meta generator, wpml, wpml generator,  wpml generator tag, slider revolution, slider revolution generator tag, page builder, page builder generator, optimized, yoast seo, yoast seo comments, monsterinsights comments, google analytics comments, easy digital downloads generator, master slider generator, layerslider generator, admin bar logo, login logo, divi generator, site kit by google generator, wp rocket backlink
    77Requires at least: 3.0
    8 Tested up to: 6.4
    9 Stable tag: 15.1
     8Tested up to: 6.5
     9Stable tag: 16.0
    1010Requires PHP: 5.3
    1111License: GPLv2 or later
     
    2828<li>Remove Site Kit by Google Meta Generator Tag</li>
    2929<li>Remove Divi Theme Meta Generator Tag (By default disabled; if required enable from Settings)</li>
     30<li>Remove Image Placeholders Meta Generator Tag</li>
     31<li>Remove Performance Lab Meta Generator Tag</li>
     32<li>Remove Performant Translations Meta Generator Tag</li>
     33<li>Remove WEBP Uploads (Modern Image Formats) Meta Generator Tag</li>
    3034<li>Remove WP Admin Footer Version & Thank You Note (By default disabled; if required enable from Settings)</li>
    3135<li>Remove Version from Stylesheet</li>
     
    7781== Changelog ==
    7882
     83= 16.0 =
     84* Added: Image Placeholders Meta Generator Removal.
     85* Added: Performance Lab Meta Generator Removal.
     86* Added: Performant Translations Meta Generator Removal.
     87* Added: WEBP Uploads (Modern Image Formats) Meta Generator Removal.
     88
    7989= 15.1 =
    8090* Added: Remove 'Powered by WordPress' from Admin Login Page source code.
Note: See TracChangeset for help on using the changeset viewer.