Make WordPress Core

Changeset 58245


Ignore:
Timestamp:
05/30/2024 05:21:00 AM (21 months ago)
Author:
isabel_brison
Message:

Editor: Update util for scoping CSS selectors.

Adds early return for existing scope_selector method in preparation for extending block style variations.

Props aaronrobertshaw, audrasjb, isabel_brison.
Fixes #61120.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/class-wp-theme-json.php

    r58244 r58245  
    17981798     *
    17991799     * @since 5.9.0
     1800     * @since 6.6.0 Added early return if missing scope or selector.
    18001801     *
    18011802     * @param string $scope    Selector to scope to.
     
    18041805     */
    18051806    public static function scope_selector( $scope, $selector ) {
     1807        if ( ! $scope || ! $selector ) {
     1808            return $selector;
     1809        }
     1810
    18061811        $scopes    = explode( ',', $scope );
    18071812        $selectors = explode( ',', $selector );
Note: See TracChangeset for help on using the changeset viewer.