Make WordPress Core


Ignore:
Timestamp:
01/24/2025 10:56:38 AM (4 months ago)
Author:
audrasjb
Message:

Themes: Add wp-theme-<name> and wp-child-theme-<name> classes to body_class.

This changeset introduces new classes to the body tag. The classes wp-theme-<name> and wp-child-theme-<name> (when the current theme is a child theme) are added, where <name> represents the sanitized name of the active theme.

Props cais, GaryJ, nacin, SergeyBiryukov, johnjamesjacoby, nirajgirixd, poena, audrasjb, rinkalpagdar.
Fixes #19736.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/admin-header.php

    r59678 r59698  
    213213if ( $current_screen->is_block_editor() ) {
    214214    $admin_body_class .= ' block-editor-page wp-embed-responsive';
     215}
     216
     217$admin_body_class .= ' wp-theme-' . sanitize_html_class( get_template() );
     218if ( is_child_theme() ) {
     219    $admin_body_class .= ' wp-child-theme-' . sanitize_html_class( get_stylesheet() );
    215220}
    216221
Note: See TracChangeset for help on using the changeset viewer.