Changeset 3476355
- Timestamp:
- 03/06/2026 11:57:43 AM (4 weeks ago)
- Location:
- samybaxy-hyperdrive/trunk
- Files:
-
- 3 edited
-
includes/class-main.php (modified) (1 diff)
-
includes/class-requirements-cache.php (modified) (1 diff)
-
mu-loader/shypdr-mu-loader.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
samybaxy-hyperdrive/trunk/includes/class-main.php
r3450766 r3476355 34 34 35 35 if (empty($essential)) { 36 $essential = ['elementor', 'jet-engine', 'jet-theme-core' ];36 $essential = ['elementor', 'jet-engine', 'jet-theme-core', 'presto-player', 'presto-player-pro']; 37 37 } 38 38 -
samybaxy-hyperdrive/trunk/includes/class-requirements-cache.php
r3450766 r3476355 167 167 if (!isset($table[$page])) { 168 168 $table[$page] = $woo_plugins; 169 } 170 } 171 172 // Add front page to lookup table (homepage '/' has empty slug in MU-loader) 173 $front_page_id = get_option('page_on_front'); 174 if ($front_page_id) { 175 $front_page = get_post($front_page_id); 176 if ($front_page && !empty($front_page->post_name)) { 177 $front_required = SHYPDR_Content_Analyzer::analyze_post($front_page_id); 178 if (!empty($front_required)) { 179 $table[$front_page->post_name] = $front_required; 180 $table['id:' . $front_page_id] = $front_required; 181 } 169 182 } 170 183 } -
samybaxy-hyperdrive/trunk/mu-loader/shypdr-mu-loader.php
r3455156 r3476355 242 242 return [ 243 243 'elementor', 'elementor-pro', 'jet-engine', 'jet-theme-core', 244 'jet-menu', 'jet-blocks', 'jet-elements', 'header-footer-code-manager', 'nitropack' 244 'jet-menu', 'jet-blocks', 'jet-elements', 'header-footer-code-manager', 'nitropack', 245 'presto-player', 'presto-player-pro' 245 246 ]; 246 247 } … … 274 275 // IMPORTANT: Merge with other detections, don't return early 275 276 $lookup = self::get_lookup_table(); 277 278 // Homepage detection: URI '/' yields empty slug after rtrim 279 // Try common front page slugs from the lookup table 280 if (empty($slug) && (empty($uri) || $uri === '/')) { 281 // Check common front page slugs in lookup table 282 foreach (['home', 'front-page', 'homepage', 'frontpage'] as $fp_slug) { 283 if (isset($lookup[$fp_slug])) { 284 $detected = array_merge($detected, $lookup[$fp_slug]); 285 } 286 } 287 // Homepage/front page: always load media plugins (videos commonly on homepage) 288 $detected = array_merge($detected, self::get_media_plugins()); 289 } 276 290 277 291 if (!empty($slug) && isset($lookup[$slug])) {
Note: See TracChangeset
for help on using the changeset viewer.