chore: complete M1.1 runtime QA and release packaging

This commit is contained in:
XShop
2026-09-13 19:04:41 +03:30
commit f11e1d650d
66 changed files with 3094 additions and 0 deletions
@@ -0,0 +1,22 @@
<?php
declare(strict_types=1);
defined('ABSPATH') || exit;
add_filter('body_class', 'xshop_body_classes');
function xshop_body_classes(array $classes): array {
$classes[] = 'xshop';
$classes[] = xshop_is_dark_mode() ? 'xshop--dark' : 'xshop--light';
if (xshop_has_woocommerce()) {
$classes[] = 'xshop--has-woo';
if (xshop_is_woocommerce_page()) {
$classes[] = 'xshop--woo-page';
}
} else {
$classes[] = 'xshop--no-woo';
}
if (is_rtl()) {
$classes[] = 'xshop--rtl';
}
return $classes;
}