Plugin Directory

Changeset 3469341


Ignore:
Timestamp:
02/25/2026 10:44:01 AM (5 weeks ago)
Author:
ctomczyk
Message:

Release version 1.5.24

Location:
sitelint/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • sitelint/trunk/README.txt

    r3420097 r3469341  
    33Tags: automated, audits, accessibility, seo, performance
    44Requires at least: 4.7
    5 Tested up to: 6.9
    6 Stable tag: 1.5.23
     5Tested up to: 6.9.1
     6Stable tag: 1.5.24
    77License: GPLv2 or later
    88License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    2929
    3030== Changelog ==
     31
     32= 1.5.24 =
     33
     34* Ensure that SiteLint API calls are only made on pages within the SiteLint plugin context
    3135
    3236= 1.5.23 =
  • sitelint/trunk/admin/sitelint-admin.php

    r3229645 r3469341  
    128128    $capability = sitelint_get_publish_cap();
    129129
    130     add_menu_page(
     130    $hook = add_menu_page(
    131131      __('SiteLint', 'sitelint'),
    132132      __('SiteLint', 'sitelint'),
     
    136136      'dashicons-welcome-view-site'
    137137    );
     138
     139    add_action( "load-$hook", [$this, 'performAction'] );
    138140  }
    139141
     
    154156  public function performAction()
    155157  {
     158    if (empty($_GET['page']) || $_GET['page'] !== 'sitelint') {
     159        return;
     160    }
     161
    156162    $options = $this->getOptions();
    157163    $action = null;
  • sitelint/trunk/includes/sitelint-audits.php

    r3244381 r3469341  
    127127
    128128        SiteLint_Loader::add_action('admin_menu', $plugin_admin, 'addMenuItems');
    129         SiteLint_Loader::add_action('admin_init', $plugin_admin, 'performAction');
    130129        SiteLint_Loader::add_action('in_admin_header', $plugin_admin, 'handleInAdminHeader');
    131130
  • sitelint/trunk/public/sitelint-public.php

    r3392540 r3469341  
    6868    public function enqueue_scripts()
    6969    {
     70      if (is_admin()) {
     71        return;
     72      }
     73
    7074      // Empty $sitelint['active'] means the user is not authenticated using the SiteLint account; not logged in
    7175      $sitelint = get_option('sitelint');
     
    7781      $isApiTokenAvailable = !empty($sitelint['apiToken']) && (is_string($sitelint['apiToken']) && $sitelint['apiToken'] !== 'null');
    7882      $auditorUrlParam = $isApiTokenAvailable ? "?tokenId=" . esc_html($sitelint['apiToken']) : "";
    79 
    80       if (is_admin()) {
    81         return;
    82       }
    8383
    8484      // Note: $sitelint['apiToken'] === 'null' is used because initial value was saved from null previously, but WordPress converts it to string 'null'
  • sitelint/trunk/sitelint.php

    r3420097 r3469341  
    1010 * Plugin Name:       SiteLint
    1111 * Description:       SiteLint - official plugin. Accessibility, SEO, Performance, Security, Privacy, Technical issues in one place. Client-side & real-time checker.
    12  * Version:           1.5.23
     12 * Version:           1.5.24
    1313 * Author:            SiteLint
    1414 * Author URI:        https://www.sitelint.com
     
    2727 * Currently plugin version. Use SemVer - https://semver.org
    2828 */
    29 define('SITELINT_VERSION', '1.5.23');
     29define('SITELINT_VERSION', '1.5.24');
    3030
    3131/**
Note: See TracChangeset for help on using the changeset viewer.