fix: WordPress media modal styling and WP-Admin icon rendering
🐛 Two Visual Issues Fixed: 1. Standalone Media Modal Styling: ❌ Missing close button ❌ Messy layout ❌ Incomplete WordPress styles ✅ Added complete WordPress admin styles: - wp-admin (base admin styles) - common (common admin elements) - media-views (modal structure) - imgareaselect (image selection) - buttons (button styles) - dashicons (icon font) Result: Media modal now properly styled with close button 2. WP-Admin Icon Rendering: ❌ Icons showing filled instead of outlined ❌ WordPress admin CSS overriding Lucide icons ✅ Added inline CSS fix: - Force fill: none - Force stroke: currentColor - Force stroke-width: 2 - Force stroke-linecap: round - Force stroke-linejoin: round Result: Icons now display as outlined (Lucide style) 📝 Root Causes: 1. Standalone needed full WP admin styles for modal 2. WP-Admin has global SVG styles that override icon libraries 3. !important needed to override WordPress specificity 🎯 Result: - Standalone media modal fully functional and styled - WP-Admin icons render correctly (outlined) - Both modes visually consistent
This commit is contained in:
@@ -112,11 +112,13 @@ class StandaloneAdmin {
|
||||
<link rel="stylesheet" href="<?php echo esc_url( $css_url ); ?>">
|
||||
|
||||
<?php
|
||||
// Print WordPress media library styles (all required styles)
|
||||
// Print WordPress media library styles (complete set for proper modal)
|
||||
wp_print_styles( 'media-views' );
|
||||
wp_print_styles( 'imgareaselect' );
|
||||
wp_print_styles( 'buttons' );
|
||||
wp_print_styles( 'dashicons' );
|
||||
wp_print_styles( 'wp-admin' );
|
||||
wp_print_styles( 'common' );
|
||||
?>
|
||||
</head>
|
||||
<body class="woonoow-standalone">
|
||||
|
||||
Reference in New Issue
Block a user