resolve_parent(); if ($parent && method_exists($parent, 'render_settings_card')) { $parent->render_settings_card(); } else { echo '

' . esc_html__('Star Ratings module is not loaded — check that AIEO_DMM_Ratings is active.', 'ai-eshop-optimizer') . '

'; } } private function resolve_parent() { if (!class_exists('AIEO_DMM')) { return null; } $dmm = AIEO_DMM::instance(); if (!$dmm || !method_exists($dmm, 'get_module')) { return null; } return $dmm->get_module('ratings'); } }